C-Robots is a fun and addictive game in which 4 robots try to blow each other up. The twist is that you play the game by writing a C program to control your robot.
An ongoing "King of the Hill" (KOTH) tournament in which players use ANSI C or C++ to create a control program for a robot. http://www.gamerz.net/c++robots/