第12课 老鼠巡线

编程准备

本课我们做一个循线小游戏:从蛋糕运输车上掉落了很多蛋糕,小老鼠循着运输车走过的路线,把所有的蛋糕找到并吃掉。首先需要绘制一条黑色的轨迹,作为小老鼠要检测的路线。

12

在小老鼠角色脸上画两个不同颜色(红色和绿色)的传感器。

12

增加多个蛋糕“Muffin”角色,将大小设定为30,把它们放置到黑色轨迹上。

12

编写程序

首先给小老鼠角色编程,把它放在黑色轨迹上,设置初始位置和初始方向。

12

重复执行向前移动,如果左边红色传感器碰到黑线,向左旋转5°;如果右边绿色传感器碰到黑线,向右旋转5°。移动的步数和旋转的度数根据黑色轨迹的形状和粗细决定,需要不断地测试才能得到。

所有蛋糕角色的程序都一样,程序开始后,一直检测是否碰到了小老鼠角色,如果碰到了,蛋糕角色就隐藏起来。

12

到这里,这个小老鼠循线找蛋糕的程序就完成了。

扩展练习

1. 加入小老鼠吃掉蛋糕的声音特效。

2. 在两个传感器中间再加入一个传感器,让它始终在黑线上。