2016-11-07 8 views
1

カメがパッチで世界を覆っているとき、カメは最後のもので止まり、カメの量を記録できます。すべてのパッチが着色されているときはカメを止めるために

可能であれば、ダニをランダムな場所に設定したいが、ランダムに北、東、南または西に向くようにしたい。ここで

は、これまでの私のコードです:外出先で

globals [marked-patches angle nextangle] 

to setup ca ask patches [ set pcolor black ] crt turtle_amount 
[set color red 
    set size 1 
    setxy (random 20) (random 20)] reset-ticks 
end 

to go ask turtles [ 
    fd 1 
    rt random trt_ang 
    lt random trt_ang 
    if pcolor = black [set pcolor yellow] ] 
tick end 

答えて

1

、特にカメのコマンドでは、あなたが追加することができます。

to go 
ask turtles [ 
    fd 1 
    rt random trt_ang 
    lt random trt_ang 
     if pcolor = black [ 
      set pcolor yellow 
      if count patches with [pcolor = black] = 0 [ 
       stop 
      ] 
    ] 
] 
      tick 
    end 
関連する問題