Robocode is a free educational game provided by IBM. It is designed to help people learn to program in Java and enjoy the experience. It is very easy to start - a simple robot can be written in just a few minutes - but perfecting a bot can take months or more

Competitors write software that controls a little tank which fights other identically-built (but differently programed) tanks on a playing field. Robots move, shoot at each other, scan for each other, and hit the walls if they aren't careful.

External links

Robocode can be downloaded from http://robocode.alphaworks.ibm.com/installer/index.html

For more information look at the RoboWiki, a WikiWiki dedicated to Robocode strategy: http://robowiki.dyndns.org/

Beginners might want to start with http://robowiki.dyndns.org/?BeginnersFAQ

See also