作品简介
今天为大家带来的Scratch作品是《生死忍者》,这是一款躲避游戏。游戏的目标是控制忍者左右跳跃,避开陷阱,看看谁跳的更远。如果碰到陷阱了,游戏结束,同时会显示忍者跳跃的距离。玩法比较简单,点击start按钮开始游戏,按下空格键,忍者就会跳到左边或右边的墙上,然后随着墙往下掉,不过每一面墙上都有一些陷阱,如果忍者不小心碰到了,则游戏结束,同时也需要注意,忍者不能掉到地上,否则也会结束游戏。
在使用Scratch3.0创作生死忍者作品中,重点运用了如下知识点:
- 循环编程,包括无限循环、指定次数循环和直到循环,以及它们之间的嵌套用法
- 条件编程,主要是单分支条件及其嵌套使用
- 事件编程,包括按键事件处理和事件广播机制
- 克隆编程
- 运动编程
- 变量
本次的生死忍者作品有3个亮点:
- 开场的动画特效
- 模拟物体下落时的真实场景(有重力效果)
- 使用数字角色来显示变量的值(跳了多少米)
有兴趣的童鞋可以下载下来好好研究一下的哦。
代码片段
Scratch生死忍者作品难度中等,总代码量为330行左右,下图是忍者角色的部分代码:
作品效果
Scratch生死忍者作品的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容