我正在使用 Robocode 开发 GA 坦克,这些坦克不断进化以提供更好的性能(达到最高的健身水平),为了做到这一点,我需要将每个坦克的信息存储在一个文件中。
Tank 类将有几个变量,例如:
- 速度
- 角动量
- 火力
- 扫描速率
我想要一种能够将这些变量保存在名为“settings.txt”的文件中并能够在战斗后更新它们的方法。
我希望文件的格式如下:
robot(1):
speed=12
angMomentum=6
firePower=2
scanRate=10
robot(2):
speed=8
angMomentum=4
firePower=3
scanRate=13
编写这样的文件并能够在每次战斗后轻松更新变量值的最佳方法是什么?
非常感谢。