【发布时间】:2014-12-12 13:15:44
【问题描述】:
我有一群海龟,它们被编程为集群/合并(代码如下)。我希望一旦集群达到一定大小(my-groupSize),集群就会孵化出新的海龟。似乎 mygroupSize 正在计算刻度数而不是集群中的海龟数。如何跟踪集群中的海龟数量?
ask origs [
let candidates origs in-radius 1 with [leader != [leader] of myself]
if any? candidates [
create-links-with candidates [ hide-link ]
ask candidates [ merge ]
]
set my-groupSize my-groupSize + 1.0
]
tick
end
to merge ;; node procedure
;; First this node merges.
set leader [leader] of myself
set heading [heading] of leader
set color blue
ask link-neighbors with [leader != [leader] of myself]
[ merge ]
set my-groupSize my-groupSize + 1.0
end
【问题讨论】:
标签: cluster-computing netlogo turtle-graphics