试图在netlogo中创建一个程序环境

时间:2014-12-14 00:54:41

标签: netlogo

因此,这个简单的代码块将在环境中创建黑色补丁集群。

我想知道如何在环境中对程序进行绘制和重绘。 我想要的效果是定期消失补丁并重新出现在随机位置。

 ask patches in-radius random 3.5 
  [
    set pcolor black 
  ]

我不知道如何应用伪代码逻辑,如:

while(true)
{
  if(ticks % 100)//If ticks are a multiple of hundred
    {
     clear black patches
     paint clusters of patches
    }else{ do nothing}
}.

-in netlogo语法。

非常感谢任何帮助。 提前谢谢!

1 个答案:

答案 0 :(得分:1)

ask patches with [pcolor = black and <near a certain point>] [...]

但是......如果我没有误解你的问题的性质,我认为你需要首先完成NetLogo教程的开头,或者看一下模型库中的一些例子& #39;在文件菜单上可用。我不打算在这里重写教程。例如,鉴于您目前所说的内容,您不需要while循环。您需要使用run程序。这是在做其他事情之前你应该学习的基本想法。由于您已经对编程有了一些了解,因此不会花费很长时间。