忍者飞镖-Scratch躲避游戏

忍者飞镖-Scratch躲避游戏

忍者飞镖-51scratch
忍者飞镖-Scratch躲避游戏
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天给大家带来的Scratch游戏是《忍者飞镖》,这是一款躲避游戏。游戏的目标就是不停的改变忍者的行走方向,以躲避从舞台上方纷纷掉落的飞镖。游戏的规则也比较简单,点击绿旗,运行程序,忍者就开始向右走,同时在舞台的上方有大量的飞镖随机出现并掉下来,直到碰到舞台底部才消失。在舞台上任何位置按下鼠标,就可以改变忍者的运动方向,如果忍者碰到飞镖或者舞台边缘,游戏就结束了,在舞台左上方有一个计时器,记录你坚持的秒数,赶紧来试试吧,看看你能坚持多久。

在使用Scratch创作忍者飞镖游戏中,综合运用了如下知识点:

  • 循环编程,包括无限循环和直到循环
  • 条件编程,分别使用了单分支条件和等待条件语句
  • 事件编程,这里的重点是按键事件的巧妙处理
  • 克隆技术
  • 运动编程,包括水平运动和垂直运动
  • 变量

针对本作品,需要重点关注的地方就是当按下鼠标时,切换忍者的运动方向,大部分初学者会使用如果…那么指令,但结果发现效果不好,游戏体验很差,这和按键的特点有关系,你明明按了一次,但是由于有重复执行,所以还是会执行多次。最好的方法是使用汉堡包结构,如图所示:

汉堡包结构-www.51scratch.com
汉堡包结构

代码片段

Scratch忍者飞镖游戏难度中等,总代码量为80行左右,下图是飞镖角色的部分代码:

Scratch忍者躲避飞镖代码片段-www.51scratch.com
Scratch忍者躲避飞镖代码片段

作品效果

Scratch忍者飞镖游戏的完整效果如视频所示:

Scratch忍者躲避飞镖作品效果
© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片