2017-11-29 12 views
0

今私は "植物"の初期計画のための次のコードを持っていて、私はそれらがグリッドの編成にあって無作為ではない(実際のフィールドのように、添付された写真のように)特定の場所にカメを置くnetlogo

enter image description here

これは私のコードです:

;;init plants 
    set-default-shape plants "plant" 
    create-plants initial-number-plants [ 
    set color green 
    setxy random-xcor random-ycor ;they are spread out randomly 

    set is_susceptible true 
    set is_infectious false 

    ] 

任意の助けをいただければ幸いです。

答えて

1

createの代わりにsproutを使用するのが最も簡単なオプションです。十分な情報がない場合はコメントを残してください。完全なコードを書きます。

更新:完全な手順(感受性と感染性に関する変数を持つ '植物'と呼ばれるカメの品種があると仮定します)。また、変数名を少し変更して?最後に、真偽変数のNetLogo規約です。

to setup-plants 
    set-default-shape plants "plant" 
    ask n-of initial-number-plants patches 
    [ sprout-plants 1 
    [ set color green 
     set is_susceptible? true 
     set is_infectious? false 
    ] 
    ] 
end 

パッチよりも多くの植物がある場合は、このコードが壊れます。あなたのダイアグラムは1パッチあたり1つのプラントしか持っていないので、私はあなたが何を望んでいるのか分からなかった

+0

ありがとうございます より詳しい情報が必要です。 私はnetlogoでかなり新しいです:) –

+0

問題はありません - コードで更新されましたが、テストされていません – JenB

+0

ありがとうございます! –

関連する問題