Build the best - destroy the rest!

Saturday, 31 August 2019

Robocode 1.9.3.7

Version 1.9.3.7 (31-08-2019)

Bugfixes

  • Bug-407: RobocodeEngine: Can't find robocode.core-1.x.jar
  • Bug-409: Robot repository is completely rebuilt whenever dev dir is changed via UI.
Download Robocode 1.9.3.7 from here
Download Robocode .NET plug-in 1.9.3.7 from here
Download Robot testing plug-in 1.9.3.7 from here

Wednesday, 8 May 2019

Robocode 1.9.3.6

Version 1.9.3.6 (08-05-2019)

Bugfixes

  • Bug-404: Confusion between development/non-development versions of bots * Rollback of previous attempt to fix issues with the RobocodeEngine, which could not read robots in "developer mode" (marked with a asterix character). Hence the old bug [Bug-398][] has been reintroduced.
  • Bug-406: DNS interaction is not blocked by Robocode's security manager
  • Fixed issue where compiled robots could not be found. Added -encoding UTF-8 to the compiler options, and corrected -version option into -verbose.

Changes

  • Fix by Bumfo, which makes Robocode faster at detecting robots in the robot folder, which is crucial for the RoboRumble, when installing or updating a huge amount of robots.
Download Robocode 1.9.3.6 from here
Download Robocode .NET plug-in 1.9.3.6 from here
Download Robot testing plug-in 1.9.3.6 from here

Saturday, 2 March 2019

Robocode 1.9.3.5

Version 1.9.3.5 (02-03-2019)

This is another maintenance release, which fixes issues for the RoboRumble and also adds support for developing robots in the Kotlin programming language.

Bugfixes

  • Bug-402: roborumble.sh etc. has incorrect class path
    • This was causing codesize utility not being able to work with roborumble. And unfortunately, this error was silenced so the user wouldn't notice that at all.
  • Bug-403: MouseEvent returning wrong position''
  • Bug-405: Fix #405 unnecessary FileNotFound exception
  • Rumble: skip bots that fails to download when calc code size
  • Credits to Xor and Bumfo for all these fixes. :-)

Changes

  • Added support for Kotlin. Just put the kotlin-stdlib-1.xxx.jar into the /libs folder to allow robots coded in Kotlin.

  • Changed the Maven build files to use the Maven Wrapper (mvnw).

Saturday, 5 January 2019

Robocode 1.9.3.4

Version 1.9.3.4 (05-01-2019)

This is another maintenance release of Robocode to fix some issues.
Note that the .NET plugin is not supported by this version. Use version 1.9.3.3 of the .NET plugin instead.

Bugfix

  • Bug-401: RoboRumble client: Biased Melee prioritized pairings
    • All credits goes to Xor for this fix. :-)
  • An error was thrown every time Robocode checked for a new version. The reason being that the Robocode web page has been moved.
  • Undo/Redo with the Robocode Editor got broken with Java 9+.

Changes

  • Upgraded the Codesize tool to version 1.2, which support newer versions of Java (9 experimental) and Java 8 lambdas.
  • The Robocode site is now using HTTPS instead of HTTP, and have been moved permanently to https://robocode.sourceforge.io (".io" instead of ".net")
  • Changed the Maven build files to use the Maven Wrapper (mvnw).

Monday, 10 September 2018

Robocode 1.9.3.3

This release is a maintenance release.

Bug fixes

  • Fixed issue with the RobocodeEngine, which could not read robots in "developer mode" (marked with a asterix '*' character)
  • Bug-395: Roborumble client duplicates battle results on network error.
  • Bug-397: Robocode UI cannot remember battle settings upon restart.
  • Bug-399: RANDOMSEED option does not support Java 8.
    • Thanks goes to bumfod for all 3 fixes above. :-)
  • Bug-400: Problem to compile Robot.
    • The compiler options have been cut down to include only the -verbose option per default.
Download Robocode 1.9.3.3 from here
Download Robocode .NET plug-in 1.9.3.3 from here
Download Robot testing plug-in 1.9.3.3 from here

Wednesday, 4 April 2018

Robocode 1.9.3.2

This release is a maintenance release.

Version 1.9.3.2 (04-04-2018) The Java 10 support release

Bug fixes

  • Fixed problems with shell and Mac OS commands files, which contained ^M (Microsoft windows) characters.
  • Fixed issue with sample.SittingDuck, which got a security violation due to new security restrictions introduced with Java 10.

Changes

  • Upgraded Eclipse Compiler for Java (ECJ) to newest version 3.14.0.v20180305-0940.
    • The older version caused problems with compiling robots on Java 9 or newer.
Download Robocode 1.9.3.2 from here
Download Robocode .NET plug-in 1.9.3.2 from here
Download Robot testing plug-in 1.9.3.2 from here

Friday, 23 March 2018

Introduction to Robocode by Patrick Cupka aka Voidious

Here is a great introduction into Robocode by Patrick Cupka aka Voidious.
He is a veteran Robocoder, so he knows what he is talking about.
Thank you, Patrick, for the excellent introduction! :-)

Link to video clip on Youtube