优秀课程案例:使用Scratch制作打弹球游戏4-附加功能之增加生命

上一篇文章我们对增加关卡难度进行了讲解,今天我们给我游戏增加一些趣味性,当我们障碍物消失的时候会触发道具,如果获取道具,则生命加1

主题:反弹板与弹珠之间的惊喜
舞台:草地、墙角、室内等
角色:小球、反弹板、障碍物、得分、增加生命道具
故事:小球和反弹板正在较量着,彼此不分胜负,突然降落了一只小球……

1. 障碍物消失触发道具

2. 获得道具生命加1

(1)障碍物消失出发道具

思路分析

我们要想完成此操作,我们需要对任务进行分析,当我们进行到哪个障碍物的时候消失会出发道具

程序设计

步骤一:新增增加生命变量。

Tip:在这里,我们这个变量用来判断是否触发道具。
步骤二:在障碍物消失的时候,判断是否满足触发道具的条件,如果满足条件,则触发广播(道具启动)。

Tip:

  1. 这里我们需要先对变量进行设置一个数字,可自行设置。

    这里我设置的数字是4。

  2. 我的判断条件是得分=增加生命变量时,触发道具。

(2)获取道具生命加1

思路分析

前面我们会获取道具的条件进行了设置,那么我们触发道具之后,是要有一个道具进入我们场地的,并且获取之后要增加一个小球参与到我们的游戏当中。

程序设计

步骤一:设计道具,这里我以气球作为我的道具。



步骤二:当触发广播之后,我们要对它进行接收,并让我们的道具进入场地。

步骤三:设置道具运动轨迹,如果碰到反弹板,则发送广播给小球并隐藏自己

步骤四:小球接收广播,克隆自己。

往期推荐

优秀课程案例:使用Scratch制作打弹球游戏3-过关增强版

优秀课程案例:使用Scratch制作打弹球游戏2-得分过关

优秀课程案例:使用scratch制作清明节诗歌朗诵

优秀课程案例:使用Scratch制作打弹球游戏1-反弹球

优秀课程案例:使用scratch自制电子画板(Scratch画笔类积木、事件类积木中消息广播的应用)

送书福利|《Scratch3.0少儿编程一玩就会》等你来拿!

scratch3.0编写的节假日主题课!

如何用scratch实现打色子的游戏

scratch3数学之美-曼陀罗曲线

资讯 | 武汉中小学兴起人工智能课,学生接受程度超过预期

              

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值