极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch运动模块课程 | 弹球游戏

极客小将2021-01-16-
大家好!有了前几期Scratch的基础,相信大家早已摩拳擦掌,跃跃欲试了,甚至还有些小伙伴已经编写了非常不错的程序。 学习编程就是这样不断探索、主动思考、解决问题的过程。 本期内容: 课程目标——通过设置动画场景,使得初学

大家好!有了前几期Scratch的基础,相信大家早已摩拳擦掌,跃跃欲试了,甚至还有些小伙伴已经编写了非常不错的程序。

学习编程就是这样不断探索、主动思考、解决问题的过程。

本期内容:

课程目标——通过设置动画场景,使得初学者对Scratch3.0编程有初步的认知,并熟悉使用运动模块

知识点——运动

1、添加角色

upload/article/images/2021-01-16/8e1f14ee2baa1dcb197c21ce856d3435.jpg

点击界面右下角选择角色

upload/article/images/2021-01-16/ae5de8c99af98e17e0eae81ea1683c38.jpg

也可以上传一个自己喜欢的角色

upload/article/images/2021-01-16/42f2a5a0ff6672f32ef1120955050a7f.jpg

可以看到,角色区有三个角色:小猫、球、蓝精灵。

我们点击角色区左上方的小眼睛,让舞台区仅留下蓝精灵,方便我们仅对某个角色进行设定。

upload/article/images/2021-01-16/922a78bbb1b5df44254b06763541ffd4.jpg

点击“运动”模块,并选择“1秒内移动到随机位置”,将其从积木区拖动至编辑区。

upload/article/images/2021-01-16/26a69a32adcc4e028330ac6a12b3166f.jpg

点击编辑区积木,观察舞台角色的动作。

upload/article/images/2021-01-16/306eb7b66af041ddbd3fbab305060628.jpg

我们可以在积木区寻找更多需要的模块,进行多种运动方式的尝试。

upload/article/images/2021-01-16/e65aa01686e1118d0e85ca3acd4e1667.jpg

我选择了一个“碰到边缘反弹”的模块,点击编辑区的积木看会发生什么。

upload/article/images/2021-01-16/4fe0a635e84280c64fdf2b2afd75ee56.jpg

角色可以停在在舞台任何一个位置,但是会在接触边缘时弹回。

upload/article/images/2021-01-16/0770250df7fd8feb9ed7b96d3c5b2f63.jpg

再添加一个循环模块,点击编程区的模块。

upload/article/images/2021-01-16/f9fe79c973d22aab43ab8dd6c581f15a.jpg

运行时,发现蓝精灵在角色区一直移动、旋转跳跃闭着眼,根本停不下来。

角色坐标发生变化,方向也在变化,“随机位置”包括了“随机方向”

upload/article/images/2021-01-16/16daa7796ff5e7d1f55776a6bd30cd69.jpg

我将“任意位置”改成“鼠标指针”,点击编程区的积木,发现蓝精灵跟着鼠标移动,总会在1秒内到达鼠标停留的位置。

upload/article/images/2021-01-16/7bd93e6130de5c6959d120036a5a775c.jpg如果我把小猫的小眼睛打开,按照上面的程序,改成“移动到蓝精灵”,点击运行这两个角色。

upload/article/images/2021-01-16/2b778979af762121faddcd71ba46f7f9.jpg

发现蓝精灵跟着鼠标,小猫跟着蓝精灵排着队移动。

如果更多角色一个接着一个移动会怎样呢?不妨尝试一下。

upload/article/images/2021-01-16/1017620d7cdd33ee06caef26fa4b54cf.jpg

将角色蓝精灵换成小球,点击运行,舞台上的表现很像个简单的弹球游戏。

但是很显然,这个游戏没有规则可循,所以不能进行游戏。

如何把这个游戏进行加工,让它成为一个可玩的有趣游戏呢?大家可以根据自己的想法继续编写这个程序,我们下期将继续学习Scratch中“运动”这个重要模块。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服