NetLogo:着色世界的一部分

时间:2013-10-26 17:10:00

标签: colors netlogo

我是NetLogo编程的新手,我需要一些帮助。我需要编写一个用紫色绘制世界边缘的程序。 此外,我需要编写一个程序,将在世界上绘制紫色的15个随机字段(不包括已经存在的墙壁)。

以下是图片的外观:http://i.imgur.com/1pQ0I2r.jpg

提前Thanx!

1 个答案:

答案 0 :(得分:1)

这是一种方法:

to setup
  clear-all
  ; paint the world's border:
  ask patches with [ 
    pxcor = min-pxcor or
    pxcor = max-pxcor or
    pycor = min-pycor or
    pycor = max-pycor 
  ]
  [ 
    set pcolor violet 
  ]
  ; paint 15 not-yet-painted patches:
  ask n-of 15 patches with [ pcolor != violet ] [
    set pcolor violet
  ]
end