作品简介
今天为大家带来的Scratch作品是《飞机大战》,这是一款射击类小游戏。游戏的目标就是控制好自己的飞机,不停的发射炮弹击落对面飞来的敌机。游戏的玩法也比较简单,就是使用键盘上的左右方向键控制主飞机左右移动避开敌机,同时不停的发射炮弹击毁敌机,每击毁一架敌机,就得1分,如果主飞机碰到敌机了,则生命值减1,一共有5条命,看看谁击毁的敌机最多。
在使用Scratch3.0创作飞机大战游戏中,主要使用了如下知识点:
- 循环编程
- 条件编程
- 事件广播机制
- 按键事件编程
- 克隆技术
- 运动编程
- 变量
整个作品有两个小难点,一是背景的无限滚动效果,二是如何使用数字角色来实现得分效果。有兴趣的童鞋可以下载下来研究一下哦😯。
代码片段
本次的Scratch飞机大战难度一般,总代码量为150行左右,下图是敌机角色的部分代码:

作品效果
Scratch飞机大战的作品效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容