I've been tinkering with Robot Battle for quite a while now - 4 or 5 years. Robot Battle is one of those games where you program little tanks to cruise around and shoot each other. The premise is simple, but the sophistication of programming that has grown around the game is nothing short of impressive. Champion robots can have thousands of lines of code with complex multi-modal designs.
Recently, the author of Robot Battle (Brad Schick) released 1.4.01. 1.4 adds a lot of things lacking in 1.3x, including arrays, loops, and a swathe of useful system variables.
By now, some of you are saying, "Weendows? We don't need no steeking weendows!", or for the more hardcore, "GUI? We don't need ..."
The good news is that the 2.x system (codenamed "Vanilla") will be a cross-platform program designed to run as a daemon. The target platforms will likely be Windows -- where most of the current players are - and Linux, on which it is being written. 2.x will further extend the feature set and make it possible to automate large tournaments. Currently tournaments must be run by hand.
You can download the 1.4.01 release here. Enjoy.