Skip to main content


Recommended Week

Year 1 : All Weeks


Dan Page


Robocode is a Java based programming game, where the goal is to develop robot battle tank to battle against competitor tanks. The moto of Robocode is: Build the best, destroy the rest! The IBM Robocode homepage is at:

Before the tutorial read the documentation surrounding Robocode and get a feel for what is involved in writing one of these robots. A good place to start would be:

During the tutorial we will discuss some potential strategies for victory and design ways to implement those stretegies.

Please note that the robocode will (probably) be used as the last assignment in the Intro to Software Engineering unit.