The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
robocode-1.9.4.1-setup.jar | 2021-04-09 | 16.0 MB | |
ReadMe.md | 2021-04-09 | 2.0 kB | |
Totals: 2 Items | 16.0 MB | 2 |
Version 1.9.4.1 (09-04-2021)
Changes
- Bug-414 Fixed bug in ramming: when robots collide, they should and do change position. But the bullets were still hitting original place in the next turn, as if the robot was not moved by collision.
- Robot painting to screen per default could be enabled by -DPAINTING=true
- Made installer compatible with headless systems. Made default classPath lib/* for startup scripts.
- Improve testability:
- Moved robocode.control.RobotTestBed.
- RoundStartedEvent.getRobotObjects() is available on Control API. Useful for white-box testing of robot state.
- Exceptions in the robot are now propagated to unit test. See test.robots.TestThrowing.
- Exceptions in the robot are now propagated to BattleErrorEvent of control API when -DTESTING=true
- Improved Robot and Bullet toString() so that it displays approximate cardinal direction, like N,NE,E,SE,S,SW,W,NW
- Added Utils.assertNotNull(), Utils.assertEquals(), Utils.assertTrue(), Utils.assertNear() for testing comfort.
- Bullet IDs are now more unique.
- Unit test is aborted on robot exception.
- Control API could now take screenshots.
- Unit test could enable taking screenshots when exception or asset occurs. See RobotTestBed.isEnableScreenshots()
- Robots could be statistically tested against multiple opponents. For example see net.sf.robocode.test.robots.TestScore
- Roborumble could now override USER, PARTICIPANTSURL, UPDATEBOTSURL, RESULTSURL, RATINGSURL via environment variables.
- Published Roborumble client as docker image to https://hub.docker.com/r/zamboch/roborumble with the above environment variables available.
Version 1.9.4.0 (15-02-2021)
Changes
- Migrated from Maven to Gradle.
- Migrated from Eclipse to Idea.
- Published to Maven Central.