RoboCode is a game where teams use Java to program one or more robot tanks to battle in an arena against each other.The little graphical tanks need to be programmed to avoid being hit. They need to be smart enough to move around an arena without any kind of manual control.
Presentation on What is Robo Code ? And How to Use it for education and fun ?