打气球-Scratch射击游戏

打气球-Scratch射击游戏

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

作品简介

今天给大家带来的Scratch作品是《打气球》,这是一款射击小游戏。游戏的目标就是不停的发射弓箭射击从舞台下方升起的气球,看谁射中的气球多。游戏的玩法也比较简单,点击开始按钮之后,开始游戏,各种五颜六色的气球🎈不断的从舞台底部起飞,在舞台的左方有一张弓,按下空格键,就可以射出一只箭,如果射中气球,则气球消失,每射中一只气球就得1分。如果气球没有被射中,一直飞到舞台的顶端,则生命值减去1,玩家一共有3条命,如果3条命都用完了,游戏结束。

在使用Scratch3.0创作打气球的作品中,主要使用了如下知识点:

  • 循环编程,包括无限循环、指定次数循环和直到循环,以及嵌套循环
  • 条件编程,主要是单分支条件,即“如果…那么”指令
  • 事件编程,包括事件广播机制和按键事件编程
  • 克隆技术
  • 运动编程,包括滑行、瞬移以及连续的瞬移运动
  • 变量
  • 造型编程,包括造型切换、大小变化、虚像变化、显示和隐藏等

尤其要注意的是分数和生命值的显示方式,它们都是由变量来实现的,但并不是直接使用变量来展示的,而是使用了角色来展示的。这里体现了逻辑和显示相分离的编程思想,分数和生命值的变化属于逻辑部分,我们看到的则是显示,显示的方式我们可以自由控制。其中分数变量的显示,则充分运用了数学知识,也就是如何从一个数字中,分拆出个位、十位和百位的数学运算,这是一个非常有用的技巧。

代码片段

Scratch打气球作品难度中等,总代码量为145行,下图是气球角色的部分代码:

Scratch打气球代码片段
Scratch打气球代码片段

作品效果

Scratch打气球作品的完整效果如视频所示:

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

昵称

取消
昵称表情代码图片

    暂无评论内容