作品介绍
打地鼠是一款十分经典的游戏,前面已经给大家分享了两款打地鼠的作品。今天继续给大家带来一款Scratch打地鼠游戏,这就是《怪物地鼠》,游戏的目标就是在规定的时间内打到更多的地鼠。
点击绿旗,运行程序,5个地鼠在地面上依次排列,有红色地鼠、粉色地鼠、紫色地鼠、黄色地鼠和蓝色地鼠,它们时不时的从地下冒出来,当升到最高点时又立刻缩回去。玩家通过鼠标点击地鼠,就可以打到地鼠,一打到地鼠,地鼠就立刻缩回去,并且将分数加1,限时30秒,时间一到,游戏结束,如果分数超过30,则玩家胜利,否则失败。
作品效果
Scratch怪物地鼠作品的完整效果如视频所示:
作品解读
Scratch怪物打地鼠一共使用了9个角色,如图所示:

其中,5个地鼠角色功能基本一致,天空1和天空2角色的作用是实现背景无限滚动效果,代码也基本一致。所以,实际上只有4种角色,效果简要说明如下:
- 地鼠:平均分布在地面的5个位置上,此起彼伏,达到最高点就立刻缩回去,被鼠标点中就立刻消失;
- 天空:无限背景滚动效果,有天空1和天空2两个角色共同实现;
- 地面:位于舞台底部,在地鼠角色的上一层,其作用是将地鼠遮盖住;
- gameover:规定的时间到了,游戏结束,显示gameover,同时有结束音效。
本作品的重点是地鼠角色的出现和缩回效果,这里以红色地鼠角色为例说明其实现过程。
这里的重点是上下移动效果,由于需要反复用到这部分代码,所以,专门定义了一个自制积木,其代码如图所示:

当点击绿旗的时候,就可以将其移到第一个洞口位置,再调用这个自制积木,代码如下:

当玩家使用鼠标点击地鼠时,地鼠立刻缩回去,等待片刻后,又开始冒出来了,其代码如图所示:

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容