Robocodeを使用してパフォーマンスを向上させる(最高のフィットネスレベルを達成する)進化するGAタンクを開発しています。そのために、各タンクの情報を1つのファイルに保存する必要があります。Java設定のようなファイルを作成する
クラスの戦車は、次のようないくつかの変数があります:
- スピードを
- 角運動量
- 私ができるようにする方法をご希望の
- スキャンレート
ファイアーパワーこれらの変数を "settings.txt"というファイルに保存して、バトル後にこれらの変数を更新できるようにする必要があります。このようなファイルを書き込むための最良の方法だろうと容易に戦いの後の変数値を更新できるようにするにはどう
robot(1):
speed=12
angMomentum=6
firePower=2
scanRate=10
robot(2):
speed=8
angMomentum=4
firePower=3
scanRate=13
:私は、ファイルを希望
は次のようにフォーマットしますか?多くのありがとうございます。
これらのオブジェクトを長期間維持する必要がある場合、シリアライゼーションは非常に脆弱です。クラスを後で変更するときに間違っていて、すでに書かれている古いバージョンを読み込むことはできません。 RMI用にデータを送信するのは実際には良いことです。 –