[Erik] and [Heni] have been using soccer as a way to improve code development techniques in robotics.
They are using a teaching method they call Kinesthetic Bootstrapping to program the motions of the Bioloid robotic platform. The football robots receive commands from a computer via zig-bee with Nintendo Wii remotes as the user interface. That’s all fine and dandy, but perhaps you should try your own hand at a game.
The robots are moved by hand and those motions are recorded twenty times per second. The recorded data is then optimized in software and ready for playback in the robot.