如何要求特定补丁上的海龟做某事

时间:2018-11-20 03:22:58

标签: netlogo

我正试图让乌龟在特定的随机补丁上做某事。 例如,我想将一个随机色块设置为蓝色。然后,我希望最终通过相同随机蓝色斑点的海龟死亡。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,它将是这样的:

首先随机将一个补丁设置为蓝色:

let randomPatch one-of patches
ask randomPatch [ set pcolor blue]

然后:

let patch-under-me patch-here
if [pcolor] of patch-under-me = blue[
    die
]

这需要进入被乌龟调用的函数内部,例如移动函数。