Throwable: java.lang.LinkageError: loader constraint violation: when resolving method
issue in the RobotClassLoader
.ClassCastException
with URLClassLoader
when accessing ClassLoader.getSystemClassLoader()
on Java version newer-DNOSECURITY=true
._JAVA_OPTIONS
is now set automatically regardless of the JavaPlease note that you should be aware of which version of Java you are using for running Robocode. Otherwise, Robocode might not start.
You can check this by running this command in a terminal: java -version
. If you are running on a Java version older than version 12, you need to uncomment or remove this line in the robocode.bat
or robocode.sh
file:
shell
_JAVA_OPTIONS="-Djava.security.manager=allow"
... read more
NOSECURITY=true
could cause a ClassNotFoundException
for the robots.sun.java2d.ddoffscreen=false
. Hence, this setting has been removed.NOSECURITY
or EXPERIMENTAL
property has been set to true, a warning is now printed out to standard out. sun.java2d.d3d=false
(turn off use of Direct3D)sun.java2d.ddoffscreen=false
(turn of Direct Draw off-screen)sun.java2d.noddraw=true
(no use of Direct Draw)sun.java2d.opengl=True
-source 1.5
to the ECJ compiler options to prevent "...only available if source level is 1.5 or greater"
System.getenv
is now allowed and can now be calledSystem.getenv
.-Djava.security.manager=allow
.on
was written to the console.choco install robocode
Robocode 1.9.4.2 has been released
This version is a maintenance release that fixes issues with team robots. Read more about it here:
https://robo-code.blogspot.com/2021/05/robocode-1942.html
Happy TeamRobot coding! :)
This release comes with lots of improvements. First and foremost, the old Maven build setup has been replaced with a Gradle build setup, and we moved to use IntelliJ IDEA for developing Robocode. The Robocode artefacts can also be uploaded to Sonatype's Maven Repository using Gradle.
In addition, a bug fix has been made for ramming, but a lot of other improvements were made for easy testability.
And a RoboRumble client has also been published as Docker image as well.... read more
The RoboWiki is currently down. Julian Kent is providing a temporary RoboWiki based on a backup from September running on a Raspberry Pi:
http://robowiki.duckdns.org
A big thanks go to Xor (@bumfo) for the recent fixes and improvements. 😃👍
This version fixes a problem where robot could not be found when compiled, and problems regarding development versions of robots (marked with a asterix character). Robots are also detected faster under RoboRumble. A security issue with DNS interaction has also been fixed.
Robocode 1.9.3.5 has just been released, which fixes issues for the RoboRumble and also adds support for developing robots in the Kotlin programming language.
Enjoy Robocoding! :-)
This release fixes issues with packaging robot teams, handles a visual HiDPI scaling issue, and running more frequent checks with the RoboRumble server.
Read more about it here:
http://robo-code.blogspot.dk/2018/03/robocode-1931.html
Robocode 1.8.1.0 has just been released, which is a maintenance release that fixes the Skipped Turns issues among other issues. :-)
Enjoy!
http://robo-code.blogspot.dk/2013/03/robocode-1810.html
Robocode 1.7.4.4 has been released Read the details here:
http://robo-http://robo-code.blogspot.dk/2012/11/robocode-1744.html
Robocode 1.7.4.3 has been released
Read the details here:
http://robo-code.blogspot.dk/2012/11/robocode-1743_17.html
Read the details here:
http://robo-code.blogspot.dk/2012/08/robocode-1742.html
Read more about it here:
http://robo-code.blogspot.com/2012/07/robocode-1741.html
Version 1.7.3.6
(29-Apr-2012)
= Bugfixes =
* Bug [3519547] - RoboRumble client has infinite timeout. Default connection timeout, read timeout and session timeout have been set to 10 seconds.
= New features =
* A new config file has been added for RoboRumble in the roborumble directory in the robocode directory named roborumble.properties. with this config file it is possible to configure the connection timeout, read timeout and session timeout used when downloading robots and uploading results.
* Req [3506263] - Mac ... start with icon and name... read more
Version 1.7.3.5
(11-Mar-2012)
= Bugfixes =
* Bug [3468437] - Package of team fails to load in team battles.
* Fixed minor issue where the Robot Packager tells that a NanoBot can be 250 bytes and a MiniBot 750 bytes, when these must be lesser than 250 and 750 bytes.
Version 1.7.3.3
(05-Nov-2011)
= Bugfixes =
* Bug [3400398] - Unable to change drawing color in .NET (C#)
* Bug [3409705] - Package name allows bad chars.
* Bug [3406423] - Installer throws NumberFormatException on Linux 3.0.
* Bug [3409844] - "About" window colors are awful.
* Bug [3376538] - out.write(int) uses up allocated printing quickly.
= Changes =
* The layout of the about box has been completely redesigned.
* If running on Java 1.6+, OS/system based font antialiasing will be enabled.
* Upgraded to Maven 2.2.1 for building Robocode. Cleaned up the build, improved the speed, and got rid of issue with building and testing every twice.
* Upgraded Eclipse Compiler for Java (ECJ) to version 3.7.
* Upgraded jni4net (Java <-> .NET bridge) to version 0.8.6.0