netlogo - 随机选择具有更高海拔的邻居补丁,是吗?命令

时间:2015-12-19 17:09:29

标签: patch netlogo turtle-graphics elevation hill-climbing

我的任务是随机选择一个具有更高海拔的邻居补丁。"我的代码见下文。

我相信我需要使用"任何?"命令防止“没有人”。问题。

to move-up
let myelevPatch [elevation] of patch-here
let higherpatches neighbors with [elevation > myelevPatch] 
move-to one-of higherpatches
end

我似乎无法解决这个问题,如果你能帮我解决这个问题,我们非常感激

1 个答案:

答案 0 :(得分:1)

除了无人案例之外,您的代码似乎是正确的。任何?消耗代理集。返回代理集的邻居。

if count higherpatches > 0

请注意以下内容是等效的:

I want
to start showing the data on the page as its coming in