分享

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

 小曾4om1ilfwen 2017-08-20


任 务

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

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



任务
拆解




第一步

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


第二步

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


第三步

编写脚本


1、初始化蚂蚁位置


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


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


用“如果……那么……”这个判断模块。

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

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


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


如果碰到蓝色,

向左转动一个角度,

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


如果没有碰到蓝色,

就向右转动一个角度,

同样采用一个随机数。


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


看下完整的脚本:


现在点击小绿旗,

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

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





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多