Robocode 1.9.2.4 – Tank combat simulation engine released

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen. The latest release Robocode 1.9.2.4 is a new maintenance release containing two bug fixes and two changes. Various issues with the sources that was a “show stopper” for including Robocode with Debian have been ironed out.

robocode1924-01

robocode-01

Robocode 1.9.2.4 update

  • Bug fixes
    • Fix overkilled garbage collection on static fields – Robocode garbage collected practically any static field on a robot to prevent memory leaks
    • Wrong width and height returned for .NET robots – The .NET API return 40 instead of 36 with the Width and Height properties
  • <li style="text-align: justify;">
      Changes <ul>
        <li>
          Upgraded Eclipse Compiler for Java (ECJ) to version 4.4
        </li>
        <li>
          Upgraded jni4net to version 0.8.7.0
        </li>
      </ul>
    </li>
    
    <li style="text-align: justify;">
      Other <ul>
        <li>
          Got rid of various issues (e.g. license headers) with the source files of Robocode in order to create a Debian distribution of Robocode
        </li>
      </ul>
    </li>
    

Install Robocode 1.9.2.4 on Ubuntu 14.04 & Ubuntu 14.10

– Install Oracle Java JDK

sudo apt-get purge openjdk*

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer

– Run Robocode jar file, follow the install prompt

wget http://skylink.dl.sourceforge.net/project/robocode/robocode/1.9.2.4/robocode-1.9.2.4-setup.jar

java -jar robocode-1.9.2.4-setup.jar

cd robocode/

./robocode.sh

 
comments powered by Disqus