骰子(tóu zi),又称色子(shǎi zi),是中国传统民间娱乐用来投掷的博具,早在战国时期就有,通常作为桌上游戏的小道具,最常见的骰子是六面骰,它是一颗正立方体,上面分别有一到六个孔(或数字),其相对两面之数字和必为七。骰子是容易制作和取得的乱数产生器。
本节课,利用掌控板来制作一个电子骰子并模拟掷骰子。
一、素材准备:
1.骰子图片制作
可利用ppt来制作,主要由三部分组成。外框大小为128*64(为什么这个大小,我想大家也知道,掌控板屏幕大小为128*64像素),中间黑线框模拟骰子的面,里面黑色圆形模拟点数。制作完成后,选择“另存为图片”即可保存成图片。
这样得到的图片格式为PNG,想到得到掌控板屏幕可以显示的PBM格式,还需要进一步转换,大家可以充分利用网络资源来完成。
2.掷骰子音效
通过搜索可以下载。
二、素材导入到掌控板
三、编写代码
代码中,利用随机数来模拟掷骰子的结果,图片路径以文本+str(i)+文本的形式来表示。
四、运行结果
五、拓展提升
如何显示双骰子甚至是多骰子?
请看下回。
点赞