海龟根据滑块死亡

时间:2014-06-26 10:25:29

标签: slider netlogo

我希望每年都能让一定数量的海龟(由滑块控制)死亡。到目前为止,我得到了这个,它可能非常简单,但我似乎无法使它工作。 非常感谢!

to hunting

let huntedturtles (count turtles = hunted-turtles) ; Hunted-turtles is the slider. 

      if ticks mod 365 = 0 

  [ask huntedturtles [die]]

  set hunted hunted + hunted-monkeys 

end 

1 个答案:

答案 0 :(得分:3)

您收到ERROR: ASK expected this input to be an agent or agentset, but got a TRUE/FALSE instead之类的错误,是吗?

count turtles = hunted-turtles正在检查海龟的总数是否等于hunted-turtles。我不认为这就是你想要的。相反,你可能想要像

这样的东西
let huntedturtles n-of hunted-turtles turtles

那将随机选择hunted-turtles乌龟。

旁注:huntedturtleshunted-turtles是容易混淆的变量名称。考虑制作滑块num-hunted-turtles或类似的东西,以及猎杀的海龟本身hunted-turtles