剪刀石头布
剪刀石头布
用micro:bit制作剪刀石头布游戏,并挑战你的朋友们。

持续时间: ~20分钟。
材料
- micro:bit、电池盒和2节7号电池
- 1卷胶带 (如果你想要另一种颜色,则可能需要2卷)
- 尼龙搭扣
活动
设置
步骤 1 - 胶带剪切
剪下2段大概9-10英寸长的胶带,将带有粘性的一面粘在一起,使其成为一段胶带(这有点难做!)。这个就是你的腕带。

步骤 2 - 将micro:bit和电池组粘上
将腕带绕成一个圆环,并将micro:bit粘贴在环形腕带的中央。

将电池组连接到micro:bit上,并把它粘在micro:bit背面的腕带上。
步骤 3 - 添加尼龙搭扣
将尼龙搭扣安装在腕带两端,作为紧固装置。你可能需要根据你的手腕来调节腕带的大小。

步骤 4 - 装饰它吧!
用贴纸、闪钻、标签之类的东西来装饰你的腕带。

代码
步骤 1
当摇晃micro:bit的时候,我们想让micro:bit选择剪刀、石头或者布。选择一个当摇晃积木块,当你摇晃micro:bit的时候,它就会运行一部分程序。

步骤 2
添加一个tool变量来存储用选择随机计算出的随机数。
当你摇晃micro:bit的时候,它会选择一个从0到2的随机数,并将它存储在变量tool中。(这个变量被称为tool是因为剪刀、石头和布是你用来挑战朋友们的工具!)

在后面的一个步骤中,每个可能的数字(0、1或2)对应了它们各自的图片。当它对应的数字被选中的时候,它的图片会显示在micro:bit屏幕上。
步骤 3
在选择随机的下方放置一个if积木块,并检查tool是否等于0。

步骤 4
在if积木块中,放置一个显示LED积木块来显示一块布的图片。

步骤 5
在if积木块的下方添加一个else if积木块,并检查tool是否等于1。
Click on the gearwheel icon to open up the if editor; then drag and drop an else if block in the if editor.

步骤 6
Place a show leds block under the else if and draw a rock image on the screen.

步骤 7
将一个带有剪刀图片的显示LED积木块添加到否则部分的下方。
你不需要检查tool是否等于2,因为2是0, 1,和2中剩下的唯一一个数字。这就是为什么你可以使用一个否则而不是一个否则如果为的原因。
