使用Scratch制作打弹球游戏(四)-附加功能之增加生命

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

目录

  • 游戏背景
  • 目标
    • 1. 障碍物消失触发道具
    • 2. 获得道具生命加1
  • 游戏实现流程图
  • 任务
    • (1)障碍物消失出发道具
      • 思路分析
      • 程序设计
    • (2)获取道具生命加1
      • 思路分析
      • 程序设计
  • 燃尽图

游戏背景

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

目标

1. 障碍物消失触发道具

使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第1张图片

2. 获得道具生命加1

使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第2张图片

游戏实现流程图

使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第3张图片

任务

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

思路分析

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

程序设计

步骤一:新增增加生命变量。
使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第4张图片
Tip:在这里,我们这个变量用来判断是否触发道具。
步骤二:在障碍物消失的时候,判断是否满足触发道具的条件,如果满足条件,则触发广播(道具启动)。
使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第5张图片

Tip:

  1. 这里我们需要先对变量进行设置一个数字,可自行设置。这里我设置的数字是4。
  2. 我的判断条件是得分=增加生命变量时,触发道具。

(2)获取道具生命加1

思路分析

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

程序设计

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

使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第6张图片
使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第7张图片
步骤二:当触发广播之后,我们要对它进行接收,并让我们的道具进入场地。
使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第8张图片
步骤三:设置道具运动轨迹,如果碰到反弹板,则发送广播给小球并隐藏自己
使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第9张图片

步骤四:小球接收广播,克隆自己。
使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第10张图片

燃尽图

使用Scratch制作打弹球游戏(四)-附加功能之增加生命_第11张图片

你可能感兴趣的:(Scratch,游戏开发,scratch)