Any teacher knows that one way to speed the learning process is to make it into a game. And if the students (depending on their age) grew up on Atari, Nintendo and PlayStation, it follows that ...
to write Java code, how to handle events, how to create inner classes, and more. There is a surge of community activity taking place around Robocode.