恐怖的鲨鱼在海里疯狂的噬咬,残暴的吃掉各种鱼儿,同时水手在海里布置了大量的炸弹,这场海底厮杀和较量究竟谁会取得胜利?海里能否恢复宁静?一切都只能听天由命了!
作品简介
本次给大家带来的Scratch作品是海底小游戏《疯狂鲨鱼》🦈,恐怖的鲨鱼在海底横冲直撞,我们通过键盘上的WASD键分别控制鲨鱼向上、左、下、右4个方向移动,每吃掉一条小鱼得2分,吃掉一条大鱼得5分,如果吃掉小星星✨就可以得10分。如果碰到的是炸弹💣,则减去1条命,一共有4条命。不过,面对炸弹,我们可以通过按下空格键让鲨鱼发射子弹,击毁炸弹,看看你可以坚持多久吧!
在使用Scratch3.0创作疯狂鲨鱼游戏过程中,大量的运用了顺序、循环、条件、事件和变量等重要的编程思想。在Scratch方面,重点使用了如何实现角色的运动,以及控制角色实现无限滚动效果;海底中出现大量的鱼儿、小星星和炸弹则使用了克隆技术;同时为了节省代码,在编写炸弹爆炸功能时,用到了函数的编程思想,也就是Scratch中的自制积木;在计分方面,再一次使用了逻辑和显示相分离的思想,通过角色来显示分数的效果。整个作品难度中等,但是综合性强,需要有较好的Scratch基础。
代码片段
整个作品使用了511行Scratch指令,难度中等偏上,这里列出了鲨鱼的部分代码,如图所示:
![图片[1]-Scratch疯狂鲨鱼_Scratch大鱼吃小鱼游戏-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2021/07/疯狂鲨鱼-code-373x1024.png)
作品效果
完整的作品如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容