如果同一品种的两只海龟在Netlogo上共享同一块补丁,该如何要求它们做点什么



我正在尝试编写一个代码,询问同一品种的两只海龟,如果它们共享同一个补丁,其中一只会在哪里有黑色,如果它们有,就[做点什么]。

ask breed-here with color black [ do something] 

我不确定我是否完全理解你的问题,但我希望这能让你走上正确的道路。假设你的品种被称为"人类":

ask humans with [color = black]
[ if any? other humans-on patch-here
[ ; do something
]
]

因此,这会观察每一只"人类"品种的黑色海龟,这只海龟会观察它们所站的地方(patch-here(,看看是否至少还有一只其他任何颜色的人类。

最新更新