2016-04-29 27 views
0

NetLogoにパッチグリッドを作成したいと思います。私はNetLogo: creation of lattice/grid resources world without using turtles?に見えたが、私はそれを再現しようとしたときに提供されたコードは動作しませんでしたNetLogoでパッチのグリッドを作成するには

enter image description here

ask patches with [pxcor mod Grid = 0 and pycor mod Grid = 0] [set pcolor red] 

「グリッド」であると私はそれが次のようになりたいのですが定義されていません。どんな助けも非常に高く評価されるでしょう! 更新:質問は同じ問題に対処しますが、元の質問に対する回答は、助けを借りずに他のユーザーによって明示的に/繰り返し可能ではありませんでした。以下の回答は、その投稿の問題を明確にし、誰でも使用できるコードとそのコードの説明を提供します。上記ニコラスの明確化を使用

+1

あなたが参照している答えの中の 'Grid'は、グリッドサイズを表します。あなたはそれを自分で定義しなければなりません(例えば 'let Grid 10')、それをスライダにしてください... –

+0

[NetLogo:カメを使わない格子/グリッドリソースの世界の作成?](http://stackoverflow.com/質問/ 32213757/netlogo-lattice-grid-resources-of-world-without-using-turtles) - これはちょうどコメントだったかもしれません –

+0

ニコラスを明確にしてくれてありがとう! – Jesse001

答えて

1

、Iは所望のグリッド enter image description here

to make_patches 
ask patches [set depth 0 ] 
let Grid Grid_size 
ask patches with [pxcor mod Grid = 0 and pycor mod Grid = 0] [set depth  1] 
ask patches [ 
    if depth = 0 [set pcolor gray] 
    if depth = 1 [set pcolor blue - 2] 
      ] 
end 

を生成する管理Iは、グリッドサイズの容易な変更を可能にする(図を参照)入力ボックスを使用しました。

関連する問題