ChangeLog
2005-01-13 [v2.1.0]
New Rules
Software Bugfixes
- transferEnergon() now correctly ends the round
- accessor methods on Mine object correctly check that requesting
robot is carrying a flag and facing the mine square directly.
Software Features
2005-01-09 [v2.0.2]
New Rules
- initial robots and spawned robots start with a random orientation
- third criterion for winner (after yields): total energon at start of overtime
Spec
- clarified what happens when a flag-carrying robot explodes due to the shrinking map
- clarified orientation of map coordinate axes
Software Bugfixes
getAirRobotAtLocation
now works correctly
- TextClient now correctly looks at the
robocraft.teamB
system property
- Bombers do not do splash damage
- more protection against ConcurrentModificationExceptions
Software Features
- GUI now takes
robocraft.autorun
option to bypass connection screen
2005-01-05 [v2.0.1]
New Rules
- robot cannot spawn if it would bring itself down to 0 or below
- added
isMapShrinking
ability to detect overtime
Javadocs
- removed references to "energon cubes"
- clarified
AbstractRobotPlayer.depositFlag
- fixed
transferEnergon
to note that it does end the current round
Spec
- clarified what happens when a robot carrying a flag dies
- clarified that robot with exactly 0 energy will die
- clarified spawning robots that require more than fullEnergon
Software Bugfixes
- JAR file no longer has a manifest (no longer executable by itself)
- run-robocraft script uses -DATI_WORKAROUND to avoid certain windows graphics
problems
- fixed bug resulting in ConcurrentModificationException
Software Features
- added a BAT file for windows users; Windows users can
double-click on the BAT to run robocraft with default settings
2005-01-04 [software version 2.0.0]
- Initial release of software
2005-01-03