最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

蚂蚁模拟器 / 慢教育Scratch社群作品交流

Scratch 少儿编程 2197浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

任 务

利用scratch程序建立一个蚂蚁模拟器,

让蚂蚁沿着特定的线路行走。

蚂蚁模拟器 / 慢教育Scratch社群作品交流
任务
拆解

蚂蚁模拟器 / 慢教育Scratch社群作品交流

蚂蚁模拟器 / 慢教育Scratch社群作品交流

第一步

设计背景,可用画笔自由绘制。

蚂蚁模拟器 / 慢教育Scratch社群作品交流

第二步

设计角色,给蚂蚁加上传感器。

蚂蚁模拟器 / 慢教育Scratch社群作品交流

第三步

编写脚本

1、初始化蚂蚁位置

蚂蚁模拟器 / 慢教育Scratch社群作品交流

2、让蚂蚁动起来。重复执行移动积木块。

蚂蚁模拟器 / 慢教育Scratch社群作品交流

3、判断红色的传感器是否遇到蓝色的信息素之路。

蚂蚁模拟器 / 慢教育Scratch社群作品交流
用“如果……那么……”这个判断模块。

再用“颜色是否碰到”侦测类积木作为判断条件。

点选四方块中的颜色卡,鼠标变成手状,再点击目标颜色,可拾取颜色值。

 

4、给蚂蚁一个“反馈控制”。

蚂蚁模拟器 / 慢教育Scratch社群作品交流
如果碰到蓝色,

向左转动一个角度,

我们这里采用了10至15之间的一个随机数;

 

如果没有碰到蓝色,

就向右转动一个角度,

同样采用一个随机数。

 

这种按照执行的结果来决定下一步的动作的方法叫做反馈控制,沿着线路走的机器人,空调恒温调节,汽车自动巡航都是按照这个思路来实现控制的。

看下完整的脚本:

蚂蚁模拟器 / 慢教育Scratch社群作品交流

现在点击小绿旗,

就可以看到蚂蚁沿着蓝色的沿路行走。

如果是多只蚂蚁,可以用复制工具,复制多个角色即可。

您必须 登录 才能发表评论!