打水果-Scratch射击游戏

打水果-Scratch射击游戏

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

作品简介

今天为大家带来的Scratch作品是《打水果》,这是一款射击类小游戏。游戏开始后,从Scratch舞台底部左侧开始时不时有水果抛出,缓缓上升到最高点,然后又开始下落,整个过程呈现出一个小角度的斜抛运动。移动鼠标指针,可以控制枪的指向,按下鼠标,则可以发射子弹,如果子弹击中水果,则得1分,如果不小心击中了炸弹💣,游戏结束。

在使用Scratch3.0创作打水果作品过程中,重点运用了克隆技术、运动编程等Scratch核心知识,涉及到的编程思想有顺序、循环、条件、事件和变量等常见编程知识点。数学方面,则用到了坐标、整除和余数等相关知识点,尤其是在显示分数的时候,需要通过整除和求余数等数学方法,将一个三位数的个位、十位和百位分别计算出来。而在水果角色中,则用到了物理知识中的斜抛运动知识,包括水平速度、垂直初速度和加速度等物理概念,在实现时则运用了函数的编程思想,也就是Scratch的自制积木。所以,打水果这个作品综合运用了编程、数学和物理等学科的相关知识,是一个很好的STEM教学案例。

代码片段

本作品难度适中,难度在于如何实现水果的小角度斜抛运动,总代码量为290行左右,下图是子弹角色的部分代码:

Scratch打水果代码片段
Scratch打水果代码片段

作品效果

完整的作品效果如视频所示:

Scratch打水果完整效果

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

昵称

取消
昵称表情代码图片