投篮大师-Scratch物理数学游戏

投篮大师-Scratch物理数学游戏

投篮大师-51scratch
投篮大师-Scratch物理数学游戏
此内容为付费资源,请付费后查看
49.9
限时特惠
99.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

相信你对篮球不会陌生,只有有校园的地方,就会有篮球,可是,你知道篮球是怎么发明出来的吗?

篮球是美国体育教师詹姆士·奈史密斯发明的。1891年,作为基督教青年会训练学校体育教师奈史密斯从孩子们喜欢玩的投筐游戏获取灵感,吸收足球、曲棍球之长,创造性地发明了篮球运动。

由于冬天比较冷,室外运动难以开展,奈史密斯受任发明一种有趣的室内游戏来供学生们玩耍。他从加拿大的一种名为“Duck-on-a-Rock”的游戏中受到启发,这种游戏规则就是用球投入桃子筐。奈史密斯将两个桃子篮分别固定在两侧栏杆上,距离地面大概3米,用足球作为比赛用球,向桃子篮投掷,进了就得1分,依照总分多少来判定比赛胜负。

图片[1]-Scratch投篮大师_Scratch物理数学游戏作品-51scratch少儿编程网
篮球之父詹姆士·奈史密斯

后来又将竹篮改为活底的铁篮,再改为铁圈下面挂网,球进去了能迅速从底下掉出来,就省去了取球的烦劳。随着篮球运动不断发展,规则也越来越完善,逐步形成专业的比赛,出现举世瞩目的球星。

今天要给大家分享的Scratch作品就是《投篮大师》,这是一款体育竞技小游戏,游戏模拟了现实生活中的投篮,游戏的目标是在规定的60秒钟里,投进更多的篮球,以获得高分。

点击绿旗,运行程序,进入游戏封面,这里有两个选项,一是Classic经典模式,也就是正式比赛,二是Experiment练习模式,用于练习投篮。进入练习模式,这里没有时间限制,同时玩家还可以调整篮球的大小以及反弹的力度。当你熟练掌握了投篮技巧,就可以进入比赛模式了,玩家通过鼠标来调整篮球的运动轨迹,轨迹会以白色小圆点的形式展示,然后按下鼠标就可以将篮球投出去,篮球沿着设定的轨迹运动,如果投进篮筐了,就得1分,同时会掉到地上,经过几次反弹停下来,接着再次出现篮球,重复这个过程。玩家需要调整好篮球的运动轨迹,在限定的60秒钟里,投进更多的篮球,从而获取高分,怎么样,要不要来挑战一下。

作品效果

Scratch投篮大师作品的完整效果如视频所示:

Scratch投篮大师作品效果

作品解读

Scratch篮球大师作品一共使用了9个角色,如图所示:

Scratch篮球大师角色列表
Scratch篮球大师角色列表

作品效果一流,但编程实现有一定的难度,这里大量的涉及到了物理学科和数学学科的知识,比如篮球投篮时的运动轨迹是一条抛物线,篮球碰到篮板、篮筐以及落地时的反弹运动,是典型的物理现象,需要借助物理知识和数学知识才能实现。

比如,为了实现篮球的反弹效果,这里定义了一个自制积木,代码如图所示:

篮球角色反弹自制积木
篮球角色反弹自制积木

看到了吧,这里大量使用了数学知识,包括简单的加减乘除运算,稍微复杂一些的平方根,以及更高级的三角函数,比如sin、cos、atan等。同时这些算术的背后包含了大量的物理知识,有兴趣的童鞋,可以下载本作品好好研究一下。

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

昵称

取消
昵称表情代码图片

    暂无评论内容