蓝桥杯大赛青少年创意编程Scratch 组培训课程:第二讲:小猫跳圈游戏(二)

网友投稿 2019-12-18 10:47

上一讲我们已经介绍了故事情节、学习目标以及Scratch软件功能模块与操作的基本知识,本次课我们就直接来编写脚本指令,实现以上功能。首先我们先来看看程序运行效果吧。

https://cdn.china-scratch.com/timg/191220/104FC346-0.jpg

第一步骤:舞台设置

1、打开(运行)Scratch 软件。

2、填充颜色。参照题目要求,使用“舞台-背景”的造型工具绘制舞台背景。在位图模式下,选择蓝色,“用颜色填充”工具把背景填充成蓝色。有不会操作的看我截图

https://cdn.china-scratch.com/timg/191220/104FI431-1.jpg

3、绘制椭圆。切换到矢量图模式,选择白色,使用“椭圆”工具绘制 1 个实心椭

圆,调整好它的大小、形状,放在屏幕左边。

4、复制。点击一次“复制”工具,再点击刚才画好的椭圆,就在旁边复制出了 1个一模一样的椭圆。继续 2 次复制操作,一共得到 4 个椭圆。最后把 4 个椭圆摆放到合适的位置即可。如图

https://cdn.china-scratch.com/timg/191220/104FS1G-2.jpg

第二步骤:编写角色程序指令

1、把小猫拖到舞台左边的第一个圆圈里,在“脚本”区域编辑以下代码。

“当绿旗被点击”积木以下的程序“移到 XY”,是在主程序开始运行时会运行的。

“当按下空格键”积木以下的程序“移动xx步”,在检测到空格键被按下的情况下就会运行的,而不管是不是已经点击了绿旗。

 主要程序清单如图

https://cdn.china-scratch.com/timg/191220/104FR1G-3.jpg

2、程序初始化后,小猫位于最左侧椭圆内,面向屏幕右侧。

3、检测空格键是否按下。若空格键按下小猫向右移动一次,移动到下一个椭圆。

4、将程序保存,命名(你想要的名字)为“小猫跳圈游戏”。

调试程序

1、点击绿旗,观察小猫是否会出现在最左侧的椭圆里。如果没有,可以用鼠标重

新选择一个坐标值,并修改“移到 XY”积木中的参数。

2、按一下空格键,观察小猫是否移动到下一个椭圆里。如果没有,可以用鼠标测

量移动距离,并修改“移动”积木里面的参数。因为小猫是水平移动,所以只需要测

量第一个椭圆中心点的 X 坐标值(x1),第二个椭圆中心点的 X 坐标值(x2),用第二个减去第一个,就是移动的距离了。

3、如果发现有的椭圆能跳进去,有的不能跳进去,那可能是因为椭圆之间的距离并不相同,它们之间有的隔得近、有的隔得远。这种情况下可以选择舞台,切换到“背景造型”工具,在矢量图模式下,仔细调整椭圆的位置即可。

4、调试的结果,应该是小猫一开始出现在舞台左侧的椭圆里,每按一次空格键就跳到右边的椭圆里,3 次就能跳到舞台最右边的椭圆了。

好了本次课的小游戏就做好了,小朋友们你们学会了吗?

课后练习与思考

1、将背景中椭圆的颜色设置为其他颜色

2、调整椭圆的大小、形状、位置,增加 1 个空心椭圆

3、修改程序里的参数,让小猫能从左到右依次跳到第五个椭圆里。

4、改变小猫的面向方向

https://cdn.china-scratch.com/timg/191220/104FQ3E-4.jpg

微信扫描二维码,关注我的公众号

--end--

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