还记得当年超经典的游戏–射野鸭子么?还有那只会讥笑的大狗,十分有趣的一款小游戏,喜欢射击的朋友快来一起参加射击野鸭的游戏吧!
作品简介
今天为大家带来的Scratch作品是经典射击类小游戏–《射野鸭》,游戏的玩法非常简单,就是瞄准从草地里起飞的野鸭,将它打下来。通过WASD四个键来调整瞄准器的位置,按下空格键就可以发射子弹了,每一次射击最多可以连发3颗子弹。射中一只野鸭得1分,限时60秒,看看谁射中的野鸭子更多。
在使用Scratch3.0创作射野鸭作品中,综合运用了顺序、循环、条件、事件和变量等常见的编程思想。Scratch方面,则用到了克隆、事件广播机制、按键操作、造型切换和运动编程等核心Scratch知识。
这个作品还有一个亮点,就是分数的统计,和之前不同的是,这一次的分数统计并不是直接使用Scratch的变量来表示的,而是通过角色来展示的。这个功能应用到了编程中的逻辑和显示相分离的设计模式,非常值得广大Scratch爱好者学习和研究哦😯。
部分代码
此次的射野鸭Scratch游戏,功能完备,可玩性非常强,实现起来并不复杂,总共的代码量是330左右,下图是代码片段:
![图片[1]-Scratch射野鸭_Scratch射击游戏创意作品-51scratch少儿编程网](https://www.wangchaoping.com/wp-content/uploads/2021/07/duck-code-888x1024.jpg)
作品效果
完整的作品效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容