NetLogo-如何使龟在一定滴答后死亡

时间:2015-02-18 21:04:59

标签: netlogo

我很难让海龟在一定的蜱虫后死亡。 我可以使用什么程序让海龟在10个蜱虫后死亡?

1 个答案:

答案 0 :(得分:4)

这取决于。你想让他们在他们(个人)生命的10个滴答或10个模拟滴答之后死亡吗?

a)让他们活10个小时

1。在程序开头声明生日(或生卒)变量:

 turtles-own [
   birth-tick
 ]

; Note: you can define variables for specific breed if you are using breeds

2。在创建它们时设置它们的出生时间:

create-turtles 1 [ set birth-tick ticks ]

注意:确保在使用ticks reporter

之前调用reset-ticks

3。让他们死去

某处(通常在go程序中)致电:

ask turtles[ if ticks - birth-tick > 10 [die] ]

注意:请务必在执行程序中调用ticks

b)10个蜱之后生命世界的终结

如果你想在10个滴答之后停止模拟

if ticks > 10 [stop]