如何使倒计时功能在netlogo中工作

时间:2015-07-24 18:22:47

标签: countdown netlogo

我的代码中有一些困难,我正在制作一个更大的网络徽标程序!我尝试从15开始计数,然后倒数到零,细胞死亡发生在零。出于某种原因,我的海龟每个都以不同的数字开始,然后不是每个滴答减少1个计数,它们以不同的增量减少直到零。我确定这是一个愚蠢的错误,我应该抓住,但我已经盯着屏幕很长一段时间而且感到沮丧,所以我想我会联系我的同事们

1 个答案:

答案 0 :(得分:2)

您没有为您提供太多上下文问题,但这里有一个似乎可以满足您需求的示例。在Code选项卡中输入以下代码,然后在命令行输入setup go show [lifespan] of turtles

turtles-own [lifespan]

to setup
  ca
  crt 20 [init-turtle]
end

to go
  ask turtles [age]
end

to init-turtle
  set lifespan 15
  fd 5
end

to age
  set lifespan (lifespan - 1)
  if (lifespan <= 0) [die]
end