I created a new release 1.9.5.3 which fixes the issue.
I am able to reproduce the issue under Ubuntu 22.04 running on OpenJDK 21. I will fix this issue.
You are welcome. I am happy that you got it up and running. 😊
Okay. It seems that you have java up and running correctly. 😊 So you are close to being able to run the installer. You get the Unable to access jarfile" error, when Java cannot find the .jar file. So you need to provide the full file name or just ´cd´ your way to where this file is installed so the java command knows where the setup file is located. So if you e.g. have the robocode-1.9.5.2-setup.jar file under e.g. C:\robocode, you can call the java command like this: java -jar C:\robocode\robocode-1.9.5.2-setup.jar...
Robocode has no message saying "cannot install java". Hence, it must be Java that has not been installed prior to running Robocode. Make sure that the Java Developer Kit (JDK) has been installed correct. You can check this from the command-line (terminal) by writting: java -version This should tell you, which Java version and vendor you are using. And you can check if the JDK compiler is installed by writting: javac -version When those commands have been installed on your system, you can run the...
The reason is that both can have shared 1st, 2nd, and 3rd places. For example, if two bots are left on the battlefield, shoot each other, and are defeated in the same turn, both robots get first place. From your screenshot it can be seen that there are 686 + 388 = 1074 1st places, meaning that 74 were shared 1st places out of 1000 rounds. Notice that this also means that there are 74 fewer 2nd places: 314 + 612 = 926, which is equal to 1000 - 74.
The reason is that both can have shared 1st, 2nd, and 3rd places. For example, if two bots are left on the battlefield, shoot each other, and are defeated in the same turn, both robots get first place. From your screenshot it can be seen that there are 686 + 388 = 1074 1st places, meaning that 74 were shared 1st places out of 1000 rounds. Notice that this also means that there are 74 fewer 2nd places: 314 + 612 = 926, which is equal to 1000 - 74.
The reason is that both can have shared 1st, 2nd, and 3rd places. For example, if two bots are left on the battlefield, and shot each other and is defeated in the same turn, both robots gets a first place. From your screenshot it can be seen that there are 686 + 388 = 1074 1st places, meaning that 74 were shared 1st places out of 1000 round. And notice that this also means that there are 74 less 2nd places: 314 + 612 = 926, which is equal to 1000 - 74.