猜有没有

制作一个猜有没有的小游戏,当按下A时,随机产生一个结果,对方可以猜有还是没有,按下B显示答案。

课程任务

制作一个“猜有没有”的小游戏,当按下A时,随机产生一个结果,对方可以猜有还是没有,按下B显示答案。如果是有, LED全部亮起,如果没有,只亮起中间一个LED灯。

课程目标
  1. 认识并学习变量的使用。
  2. 学习使用随机说。
  3. 逻辑中条件判断语句的使用。
任务分解

1.介绍日常玩的小游戏,并引入课程内容。

2.增加“当按钮A被按下”代码块。

3.创建一个变量来存储当按下A时所产生的随机数,名为shuzi。在代码块类型中选择“变量”,并点击“设置变量”。

4.将“将shuzi设为0”代码块拖放到“当按钮A被按下”代码中,以保存产生的随机数。

5.产生随机数并存储。将“选取随机数,范围为0-10”代码块(在数学中)放到0的位置,并将10修改为1,这样每次将会产生0-1的一个数字,也就是1或者0,1代码有,0代表没有。

6.增加一个动画。大方框变成小方框4次。以增加神秘感,或者减慢数字产生的速度,中间暂停100ms。

7.产生结果的代码已经完毕,下面开始显示结果的代码。

8.增加当按钮A被按下代码块,同时点击A,选择B,意味着,当按钮B被按下,将会执行其中的代码块。

9.增加“如果…则…否”(在逻辑中)代码块,并判断是否为1,如果是1,则亮起全部LED灯,否则仅亮起中间一个。

保存好程序,并将它下载到micro:bit上。

完整代码
下载
挑战

制作一个猜数字的游戏,可以是0-6的数字,按下B按钮时,屏幕上显示结果。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top