如何让特定(未知)点的海龟在netlogo中做点什么?

时间:2018-04-08 09:26:44

标签: netlogo

我正试图在特定的地方制作一只乌龟(与另一只蓝龟一起)做一些事情,即变得有福。 (这意味着它可以重现)。

我尝试使用at-point,但关键是蓝龟的位置是随机的,所以它是未知的。

所以我尝试了其他的东西,但那也没有用。

ask food [ask n-of count ants-on food [set blessed true]]

我也试过这个:

ask food [ask ants in-radius 1 [set blessed true]]

然后所有的海龟都变得很幸运,只有其中一只是半径。

另外

 ask ants [if ants-on food [set blessed true]]

没用。

有人有建议吗?

1 个答案:

答案 0 :(得分:3)

如果你想要所有的蚂蚁(假设蚂蚁是海龟品种)与蓝龟在同一个补丁上变得有福,那就这样做:

ask turtles with [color = blue] [ ask ants-here [set blessed true] ]

如果您需要其他内容,请在说明中更具体。