和我一起来学Microbit官方课程:剪刀石头布

 

Step 1

我们摇Microbit的时候,让它来选择’石头’,’剪刀’或者’布’。 在编程区域放入一个ON_SHAKE积木

03和我一起来学Microbit官方课程:剪刀石头布

Step 2

增加一个变量,来记录工具一个随机数字.

03和我一起来学Microbit官方课程:剪刀石头布

但你摇晃microbit时,它会从0-2里面取一个随机数,然后把它存到变量里面.(这个变量被命名为’tool’,因为剪刀石头布,都是tool,这些都是和你的朋友们一起玩的时候用到的.)

在接下来的步骤里面,每一个数字(0,1,2)都会对应到图案,当数字被挑选出来后,这些图案会显示到LED屏幕上。

03和我一起来学Microbit官方课程:剪刀石头布

Step 3

拖入一个 if积木在PICK_RANDOM下面,来确认tool是否等于0

03和我一起来学Microbit官方课程:剪刀石头布

Step 4

在if模块下面拖入一个SHOW_LEDS,上面做一个一张纸的布的图案.

03和我一起来学Microbit官方课程:剪刀石头布

Step 5

增加ELSE_IF积木,来确认tool是否等于1。 点击齿轮图标,然后拖入[[ELSE_IF]]模块。

03和我一起来学Microbit官方课程:剪刀石头布

Step 6

在ELSE_IF积木下拖入SHOW_LEDS积木,然后做一个石头图案。

03和我一起来学Microbit官方课程:剪刀石头布

Step 7

在ELSE里面增加SHOW_LEDS积木,并绘制一个剪刀图案

你不需要来确认tool是否等于2,因为2,是唯一一个除了0,和1移位的数。所以你可以使用else来代替else_if

03和我一起来学Microbit官方课程:剪刀石头布

Step 8

好的已经完成了!我们可以集合小伙伴们一起玩剪刀石头布的游戏了! Your game is ready! Gather your friends and play Rock Paper Scissors!