友情提示:380元/半年,儿童学编程,就上码丁实验室。
任 务
利用scratch程序建立一个蚂蚁模拟器,
让蚂蚁沿着特定的线路行走。

拆解
第一步
设计背景,可用画笔自由绘制。
第二步
设计角色,给蚂蚁加上传感器。
第三步
编写脚本
1、初始化蚂蚁位置
2、让蚂蚁动起来。重复执行移动积木块。
3、判断红色的传感器是否遇到蓝色的信息素之路。
用“如果……那么……”这个判断模块。
再用“颜色是否碰到”侦测类积木作为判断条件。
点选四方块中的颜色卡,鼠标变成手状,再点击目标颜色,可拾取颜色值。
4、给蚂蚁一个“反馈控制”。
如果碰到蓝色,
向左转动一个角度,
我们这里采用了10至15之间的一个随机数;
如果没有碰到蓝色,
就向右转动一个角度,
同样采用一个随机数。
这种按照执行的结果来决定下一步的动作的方法叫做反馈控制,沿着线路走的机器人,空调恒温调节,汽车自动巡航都是按照这个思路来实现控制的。
看下完整的脚本:
现在点击小绿旗,
就可以看到蚂蚁沿着蓝色的沿路行走。
如果是多只蚂蚁,可以用复制工具,复制多个角色即可。