Real Time Battle is an application that lets people write programs that control virtual robots. The robots can do battle with each other. It's fun way to introduce people- and especially young people- to programming.
RealTimeBattle allows you to write the robot control programs in almost any language- the programs communicate with RealTimeBattle using stdin and stdout.
This page is about using RealTimeBattle with Python, and perhaps writing a Robot template class that implements the RealTimeBattle communication protocol.
JeffSandys and I imagine a RealTimeBattle league for young people, complete with competitions for who has the best robot. This might be a fun way to get young people programming, and programming in Python! And it also might be a good way to test Python's mettle against other computer languages...
There already is a Python framework for RealTimeBattle on http://lazycoder.free.fr/docs/pyrtb/pyrtb.html or http://lazycoder.free.fr/pyrtb.php3, it may be a little outdated but could be a good start?
Thanks Frank, I will check it out! --AdamFeuer
In http://www.pablobelay.es/realtimebattle/?page_id=16 you have another Python API for Realtimebattle among other programming languages APIs for Realtimebattle. --Leandro Regueiro