水管工-Scratch躲避游戏

水管工-Scratch躲避游戏

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

作品简介

今天为大家带来的Scratch作品是《水管工》,这是一款躲避小游戏。 我们的水管工马里奥接到一个神圣的任务,要将老旧的水管全部拆除。但是水管看起来非常多,这个任务非常艰巨,还带有一定危险性,千万不要被水管压着。 使用键盘左右键控制马里奥左右躲避突出的水管,保证马里奥能够顺利地 将这些“多余”的水管砍飞出去。

在使用Scratch3.0创作水管工作品中,主要使用了如下知识:

  • 循环编程,包括无限循环和指定次数循环,以及这两种循环的嵌套用法
  • 条件编程,包括单分支条件和双分支条件
  • 事件编程,包括按键事件和事件广播机制
  • 克隆技术
  • 运动编程,包括直线运动和抛物线运动
  • 变量
  • 造型切换

在实现水管工作品时,需要注意以下3个细节:

  • 马里奥被砸中的判定问题。马里奥不是碰到水管就算被砸到,而是在水管下落工程中碰到上半身才 算被砸死。所以Y左边的条件是-40到-90之间,而不是小于-40。
  • 马里奥在按下左右键之前,就只在 1,2 号造型间切换,如何确保及时地判断玩家是否按下了左右键。
  • Scratch中角色的最大y坐标值与角色的中心点和造型大小有关。

代码片段

Scratch水管工游戏难度中等,总代码量为175行左右,下图是水管角色的部分代码:

Scratch水管工带代码片段
Scratch水管工带代码片段

作品效果

Scratch水管工作品的完整效果如视频所示:

Scratch水管工效果
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片