Robocode has also been upgraded to use jni4net v0.8.0 that includes CLR 4.0 support for .NET. This means that robots can be written in e.g. the F# language. Actually, the .NET plugin includes sample robot written in F#.
A ReadMe has also been added for Robocode in both HTML and text (using Markdown syntax). The ReadMe should give the reader a good overview of Robocode.
We encourage everybody to test this new Beta version as much as possible and report any bugs found at our Bugs Tracker at SourceForge. Then we will do everything we can to fix issues before the final release of version 220.127.116.11.
In the following we list the bugfixes, new features, and other changes made with the 18.104.22.168 Beta version.
- Bug  - Robot PrintStream doesn't handle write in a portable fashion.
- Bug  - Wrong headings with the JuniorRobot. Thanks goes to Mr. Kschan for finding and providing a fix for this bug. :-)
- Bug  - Development Options remove wrong item.
- Bug  - JavaDoc missing _Robot and similar.
New Sample robots
- Tuan Anh Nguyen provided a modified version of the Interactive sample robot named Interactive_v2, which use absolute movement (up, left, down, right) on the screen, which can be easier to control than the original Interactive sample robot. Both Interactive robots now use both the arrow keys and the W, A, S, D key for moving the robot.
- SampleFs (written for .NET with the #F langugage) has been added along with the Visual Studio 2010 project file for it. This is available with the .NET plug-in.
- Robocode has been upgraded to use jni4net v0.8 with CLR 4.0 support.
- Implemented Robocode .NET Control API plug-in (robocode.control.dll) with documentation.
- Req  - Added ReadMe.txt (using Markdown syntax) and ReadMe.html. The ReadMe is also available from the Help menu.
- Req  - Enable/disable development paths.
- Req  - Provide JuniorRobot template for inexperienced users.
- It is not necessary to specify -Dsun.io.useCanonCaches=false anymore with the startup scripts for Robocode and RoboRumble as Robocode sets this internally when running under Windows. Hence, this property has been removed from all .bat, .sh, and .command files for Robocode.
- Robocode will not notify about Beta versions anymore per default. However, a new option in the Common Options (under Preferences) makes it possible to enable/disable notifications about new Beta versions.
- The tabs for the Common and Development Options in the Preferences window are now the first tabs.
Download Robocode 22.214.171.124 Beta from here
Download Robocode .NET plugin 126.96.36.199 Beta from here