NetLogo僵尸:如何向邻居询问特定的补丁值

时间:2018-11-09 20:43:04

标签: netlogo

我正在尝试学习NetLogo的基础知识。

我创造了一个叫做僵尸的品种。我只能控制我的僵尸。 现在,我希望僵尸询问具有坐标(0 0)的邻居补丁,以告诉我补丁上的僵尸数量(0 0)。 如果计数为<76,我想移到那里。

到目前为止,我尝试过的是:

`

    let counter 0
 ask neighbors [if patch-here = patch 0 0 [
                     set counter count [zombies-here]
                    ]
]
ifelse counter < 76[
facexy 0 0
fd 1
set moved 1
] [
ifelse [pxcor] of patch-here > 0 [
facexy 0 2] [
facexy 0 -2
]
fd 1
set moved 1

`  

我们非常感谢您的帮助!

问候

raf

0 个答案:

没有答案