最新消息:

Scratch编程小游戏——Mizone捉小星星

Scratch 少儿编程 2189浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

 

视频中的小游戏,大家想不想来挑战一下,看看谁的分数最高,想挑战的就跟我一起用Scratch制作一款捕捉小星星的游戏吧。

游戏介绍:通过键盘上的四个方向键控制角色的移动,去捕捉随机出现的小星星。

Scratch编程步骤:

进入编程界面,将原始角色删除,并添加本次游戏所需角色(Mizone、小星星),并为了方便定位,我们为Mizone和星星设置好中心位置,并设置好带坐标轴的背景图便于数据的编辑。

 

 Scratch编程小游戏——Mizone捉小星星

 

我们先为Mizone设置脚本,设定当我们点击绿旗后,角色移动到初始位置做准备,然后由四个方位键来控制Mizone的具体运动情况,并考虑到如果Mizone碰到边缘,希望他能够反弹运动,我们测量出背景坐标轴中,每个格子直接的距离是20个单位,所以我们希望每次Mizone移动的距离是20单位,基于这样的分析,我们来编写Mizone的动作脚本,注意,这里我会延伸复制脚本的操作,因为上下左右的运动脚本是大相径庭的,我们可以通过右键复制一个方向的运动脚本,通过粘贴和修改方向形成另一个方向的运动脚本。这里我们运用到了运动、侦测、控制、声音模块中的脚本。

 

Scratch编程小游戏——Mizone捉小星星

 

为了方便记录我们的Mizone收集了多少只星星,我们需要新建一个统计变量,通过点击数据模块,新建变量来实现。在我们的Mizone没有碰到星星时,score显示0,当碰到时,score应该加1,同时我们在舞台的右上角会直接看到score的统计模块,所以我们在新建变量时进行如下调整。

 

Scratch编程小游戏——Mizone捉小星星

Scratch编程小游戏——Mizone捉小星星

接下来我们为星星设置脚本,我们知道,星星应该随机出现在背景区域内,并且会在出现的位置停留一定的时间,当我们的Mizone碰到星星的时候,我们新建的score变量就会增加1,为了让我们的有戏具有挑战性,我们将星星的出现次数设置为30次,并载入计算器模块。我们来看一下具体的脚本情况:

 

Scratch编程小游戏——Mizone捉小星星

最后我们来感受一下游戏的乐趣吧

 

Scratch编程小游戏——Mizone捉小星星

 

您必须 登录 才能发表评论!