如何在某一点创建固定数量的海龟?

时间:2014-10-30 17:42:09

标签: netlogo

这似乎是一个非常简单的问题,但目前我不知道如何创建可控数量的海龟。除此之外,我不知道如何设置海龟应该产生的坐标。理想情况下,我希望海龟能够在用户将在U.I中绘制的补丁上产生。这样海龟就可以沿着用户在U.I中绘制的网络移动。任何答案都将不胜感激。

2 个答案:

答案 0 :(得分:3)

补丁使用sprout命令

Ask patches [
                      Sprout 5 [set color red ]
                      ]

要求所有补丁制作5只红海龟。

Netlogo拥有出色的文档 帮助中的netlogo字典非常有用。

或者只问一个

Ask patch 4 5 [sprout 1]

答案 1 :(得分:1)

create-turtles收集要创建的海龟数量。它还允许您传入一段代码,然后由创建的海龟运行。所以你可以这样做:

create-turtles 50 [
  setxy 3.5 4.7
]

这将在坐标(3.5, 4.7)处创建50只海龟。