飞机大战-Scratch射击类游戏

飞机大战-Scratch射击类游戏

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

作品简介

今天为大家带来的Scratch作品是《飞机大战》,这是一款射击类小游戏。游戏的目标就是控制好自己的飞机,不停的发射炮弹击落对面飞来的敌机。游戏的玩法也比较简单,就是使用键盘上的左右方向键控制主飞机左右移动避开敌机,同时不停的发射炮弹击毁敌机,每击毁一架敌机,就得1分,如果主飞机碰到敌机了,则生命值减1,一共有5条命,看看谁击毁的敌机最多。

在使用Scratch3.0创作飞机大战游戏中,主要使用了如下知识点:

  • 循环编程
  • 条件编程
  • 事件广播机制
  • 按键事件编程
  • 克隆技术
  • 运动编程
  • 变量

整个作品有两个小难点,一是背景的无限滚动效果,二是如何使用数字角色来实现得分效果。有兴趣的童鞋可以下载下来研究一下哦😯。

代码片段

本次的Scratch飞机大战难度一般,总代码量为150行左右,下图是敌机角色的部分代码:

Scratch飞机大战代码片段
Scratch飞机大战代码片段

作品效果

Scratch飞机大战的作品效果如视频所示:

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

昵称

取消
昵称表情代码图片

    暂无评论内容