我需要做一个netlogo程序来创建以下场景。
如果两只乌龟来到一个斑块,它们必须死亡并孵化出一只大小为2的新龟。 我怎么能在netlogo中做到这一点?
我的想法是计算每个补丁中的海龟数量,如果这个数字是2,那么杀死它们并孵化新的海龟。有人能为我提供代码来计算每个补丁中的海龟吗? 感谢
答案 0 :(得分:2)
如果您将品种声明更改为:
,您将获得更好的阅读代码breed [men man]
指定复数形式和单数形式。
然后,它是:
ask patches [
if count men-here = 2 [
ask men-here [ die ]
sprout-men 1 [ set size 2 ]
]
]