Robocode is a programming game where you write Java code to control a miniature battle tank. Your robot moves, scans for enemies, aims, and fires — all driven entirely by the code you write. Robots fight it out in an arena, and the last one standing wins. It is the perfect blend of coding and competition.
I spent the last two weeks building my first fight-worthy bot. The learning curve was steeper than I expected — getting the targeting algorithms and movement patterns right took serious iteration. No time for blogging when there are battles to win. :p
Click cvsweb to browse the source code.
More about Robocode: