2016-10-25 35 views
2

私はまだこのウェブサイトでこの質問を見たことがないので、すでに答えがあったら私を許してください。Netlogo - 特定のイベントの後にシミュレーションを停止

特定のイベントの後にNetlogoのシミュレーションを停止したい(この場合、すべての黒いパッチがカメによって黄色のパッチに変換された後)。どうすればこれを達成できますか?これまでの私の(基本的な)コードは次のとおりです。

to setup 
    clear-all 
    create-turtles amount [ setxy random-xcor random-ycor ] 
    reset-ticks 

end 

to monitor 
show count patches 
     show ticks 
end 

to go 
    ask turtles [ 
    rt random 360 
    fd 1 
    pen-down 
    set color red 


    if pcolor = black [ 
     set pcolor yellow 

    ] 
    ] 


    tick 
end 

ありがとうございました。

答えて

4

あなたgo手順の最初にこれを入れて:

if (all? patches [pcolor = yellow]) [stop] 
関連する問題