【跟娃学编程】scratch新手教程第11课:小老鼠循线吃蛋糕
发布网友
发布时间:2024-10-23 17:28
我来回答
共1个回答
热心网友
时间:2024-10-31 15:22
今天我们将制作一个趣味小游戏:蛋糕从运输车上掉落,小老鼠沿着运输车走过的路线,把所有的蛋糕一一找到并享用。
【学习目标】
1. 掌握“如果……那么……”指令模块的运用。
2. 理解并学会检测两种颜色是否接触。
3. 理解循线的基本原理。
4. 学会调整参数和调试程序。
如不习惯文字教程,可观看以下视频教程:
【具体步骤】
一、绘制背景
我们需要绘制一条黑色的轨迹,作为小老鼠要检测的路径。
将画笔调整为黑色,笔粗调整为30,在画布上绘制一个闭合的轨迹。如下图:
二、添加角色
删除默认的小猫角色,添加小老鼠(Mouse1)和蛋糕(Muffin)角色。
在小老鼠的两侧胡子上分别添加两个不同颜色(红色和绿色)的传感器,用于感知路径。
选择画笔工具,将画笔粗细调整为12,颜色调整为绿色和红色,分别在小老鼠的两边胡子上点一下。如下图所示:
传感器的形状没有,可以是长方形或正方形。根据轨道的粗细来决定。传感器要位于轨道两侧。
调整小老鼠位置,将其放置在轨道上的任意一点。
将蛋糕大小设置为25,放置在轨道上。
三、给角色编程
1、给小老鼠(Mouse1)编程
(1)对小老鼠进行初始化编程,设置初始位置和方向。
(2)重复执行向前移动,如果左边红色传感器碰到黑线,向左旋转5度;如果右边绿色传感器碰到黑线,向右旋转5度。移动的步数和旋转的角度根据黑色轨迹的形状和粗细决定,需要不断测试才能得到。
这里使用“如果……那么……”指令。我们发现如果后面的参数是六边形,所以它需的指令模块也是六边形的。在侦测中,我们找到“颜色碰到颜色”指令模块。我们需要用传感器去感知,也就是左右两边的颜色去碰到黑色轨道。在选颜色的时候,我们要用吸管去吸舞台上的颜色,以免有颜色误差。
点击颜色会弹出下框选择颜色。
再点击这个吸管,移到舞台上小老鼠的左侧传感器上,吸取颜色。颜色就选好了。
右侧同理。
2、给蛋糕(Muffin)编程
蛋糕的程序就是一直侦测有没有碰到小老鼠,如果碰到了小老鼠,蛋糕就隐藏起来,并播放一个被吃掉的音效。
给角色添加声音“Bite”。
蛋糕角色可以有很多个,我们直接复制,然后调整位置即可。如下图:
运行一下,看效果。如果哪里不满意可以再调整。
最后别忘了保存文件。
今天的scratch新手教程11小老鼠循线吃蛋糕的小游戏就分享到这里啦!
别忘了“关注”我呀,我会持续更新哒!