使用Scratch制作打弹球游戏(三 )-过关增加难度

上个博客我们对弹珠如何进行过关进行了讲解,我们今天呢,就来讲解以下如何增加关卡难度。大家可以想一下关卡难度大致包括哪些?比如:更加关卡的增加增加弹珠的移动速度、增长或缩短反弹板的长度。

游戏背景

主题:“阴雨不定”的反弹板与弹珠
舞台:草地、墙角、室内等
角色:小球、反弹板、草地警戒线、障碍物、关卡
故事:小球和反弹板约定一起玩游戏,但是由于特殊原因,小球和反弹板的心情琢磨不定,所以给游戏增添了难度。反弹板想给小球施加压力便将自己的长度缩短,而小球看到反弹板为也会发起反击,增加自己的移动速度。那么小球和反弹板究竟谁的实力更胜一筹呢?

目标

1.增加弹珠移动速度

2.缩短/增长反弹板长度

3.效果图展示

4.缩短反弹板长度

使用Scratch制作打弹球游戏(三 )-过关增加难度
使用Scratch制作打弹球游戏(三 )-过关增加难度
使用Scratch制作打弹球游戏(三 )-过关增加难度
使用Scratch制作打弹球游戏(三 )-过关增加难度

5.增加弹珠移动速度

使用Scratch制作打弹球游戏(三 )-过关增加难度

游戏流程图

使用Scratch制作打弹球游戏(三 )-过关增加难度

任务

(1)阴雨不定的反弹板

背景

反弹板在和弹珠玩游戏,刚开始游戏很愉快,但是慢慢的反弹板想给弹珠一些压力,所以遍偷偷地将自己的长度给缩短了。

程序设计

步骤一:绘制五个不同长度的反弹板,效果图如下:

使用Scratch制作打弹球游戏(三 )-过关增加难度
步骤二:绘制完成之后返回代码部分,当我们接收到换成某关卡背景的时候,自动切换下一个造型即可。效果图如下:
使用Scratch制作打弹球游戏(三 )-过关增加难度
步骤三:点击开始,任务完成。
使用Scratch制作打弹球游戏(三 )-过关增加难度tip:在绘制造型的时候需要注意造型的顺序。

(2)奋起反击的弹珠

背景

弹珠看到反弹板越来越不友好,所以心里暗自要奋起反击。而它的反击方式就是随着反弹板长度的缩短而增加自己的移动速度,心中暗自与反弹板较量着。

程序设计

步骤一:新建“小球移动速度”变量。
使用Scratch制作打弹球游戏(三 )-过关增加难度
步骤二:点击球体代码,设置初始化球体速度,以及增加球体速度。
使用Scratch制作打弹球游戏(三 )-过关增加难度

使用Scratch制作打弹球游戏(三 )-过关增加难度
步骤三:点击开始,任务完成。接受弹珠疯狂的报复吧!!!
tip:球体速度可根据自己的设置进行更改。

代码展示

下面展示的是我完成本操作步骤的一个代码,里面包含其它功能的实现,所以仅供参考。谢谢
使用Scratch制作打弹球游戏(三 )-过关增加难度
使用Scratch制作打弹球游戏(三 )-过关增加难度
使用Scratch制作打弹球游戏(三 )-过关增加难度

燃尽图

使用Scratch制作打弹球游戏(三 )-过关增加难度