2017-03-19 5 views
2

私は1頭のタートルのxcorとycorの位置をエクスポートしようとしています。私はカメが新しいパッチに移動するたびに各座標を取得する必要があります。xcorとycorの情報をnetlogoからエクスポートできますか?

これらの値を他のカメに影響を及ぼすためにnetlogoに読み込むことはできますか?

+0

正確にあなたが "輸出" とはどういう意味ですか?座標をファイルに書き込んだり、それをモデルの後続の実行に読み込んだりするか、またはシミュレーションが実行されたときのタートルの座標履歴を保存して、同じタートル内の他のカメに利用できるようにしますかシミュレーション? – Charles

+0

私は、それらを書き出してから、後のシミュレーションに戻したいと思っています。私はAIに改良を加えています.Pac-Manの組み込みゲームと、プレイヤーの動きを予測するために古い演奏を通して幽霊を読むことができるかどうかを確認しようとしています。 – JackD

+0

シミュレーション終了時にすべての座標を書き出すことができますか?または、各移動で各座標を書き出す必要がありますか? – Charles

答えて

2

次のコードを実行すると、次のコードが表示される場合があります。追跡されたカメは、ティック番号とその座標を含む各ステップでファイルにリストを書き込みます。ティックナンバーは必要ありませんが、リストに追加するカメに関する情報を追加することもできます。このことができます

globals [track-me] 

to setup 
    clear-all 
    create-turtles 5 
    set track-me one-of turtles 
    reset-ticks 
end 

to go 

ask turtles [ 
    forward random 10 
] 
ask track-me [ 
    file-open "mytrack.txt" 
    file-print (list ticks pxcor pycor) 
    file-close 
] 
tick 
end 

希望、 チャールズ

+0

ありがとう – JackD

関連する問題