蓝桥杯大赛青少年创意编程Scratch 组培训课程:第二讲:小猫跳圈游戏(二)
上一讲我们已经介绍了故事情节、学习目标以及Scratch软件功能模块与操作的基本知识,本次课我们就直接来编写脚本指令,实现以上功能。首先我们先来看看程序运行效果吧。
第一步骤:舞台设置
1、打开(运行)Scratch 软件。
2、填充颜色。参照题目要求,使用“舞台-背景”的造型工具绘制舞台背景。在位图模式下,选择蓝色,“用颜色填充”工具把背景填充成蓝色。有不会操作的看我截图
3、绘制椭圆。切换到矢量图模式,选择白色,使用“椭圆”工具绘制 1 个实心椭
圆,调整好它的大小、形状,放在屏幕左边。
4、复制。点击一次“复制”工具,再点击刚才画好的椭圆,就在旁边复制出了 1个一模一样的椭圆。继续 2 次复制操作,一共得到 4 个椭圆。最后把 4 个椭圆摆放到合适的位置即可。如图
第二步骤:编写角色程序指令
1、把小猫拖到舞台左边的第一个圆圈里,在“脚本”区域编辑以下代码。
“当绿旗被点击”积木以下的程序“移到 XY”,是在主程序开始运行时会运行的。
“当按下空格键”积木以下的程序“移动xx步”,在检测到空格键被按下的情况下就会运行的,而不管是不是已经点击了绿旗。
主要程序清单如图
2、程序初始化后,小猫位于最左侧椭圆内,面向屏幕右侧。
3、检测空格键是否按下。若空格键按下小猫向右移动一次,移动到下一个椭圆。
4、将程序保存,命名(你想要的名字)为“小猫跳圈游戏”。
调试程序
1、点击绿旗,观察小猫是否会出现在最左侧的椭圆里。如果没有,可以用鼠标重
新选择一个坐标值,并修改“移到 XY”积木中的参数。
2、按一下空格键,观察小猫是否移动到下一个椭圆里。如果没有,可以用鼠标测
量移动距离,并修改“移动”积木里面的参数。因为小猫是水平移动,所以只需要测
量第一个椭圆中心点的 X 坐标值(x1),第二个椭圆中心点的 X 坐标值(x2),用第二个减去第一个,就是移动的距离了。
3、如果发现有的椭圆能跳进去,有的不能跳进去,那可能是因为椭圆之间的距离并不相同,它们之间有的隔得近、有的隔得远。这种情况下可以选择舞台,切换到“背景造型”工具,在矢量图模式下,仔细调整椭圆的位置即可。
4、调试的结果,应该是小猫一开始出现在舞台左侧的椭圆里,每按一次空格键就跳到右边的椭圆里,3 次就能跳到舞台最右边的椭圆了。
好了本次课的小游戏就做好了,小朋友们你们学会了吗?
课后练习与思考
1、将背景中椭圆的颜色设置为其他颜色
2、调整椭圆的大小、形状、位置,增加 1 个空心椭圆
3、修改程序里的参数,让小猫能从左到右依次跳到第五个椭圆里。
4、改变小猫的面向方向
微信扫描二维码,关注我的公众号
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com