Ya existe desde hace mucho tiempo el JavaSoccer un simulador de futbol donde se programa la inteligencia de cada uno de los robots. Ademas con el nuevo simulador SoccerServer no tiene porque estar hechos en java, se puede hacer con cualquier lenguaje que permita sockets. Para mas información mirar las competiciones que se hacen cada año en la Robocup.
JavaSoccer
(Puntos:1)( http://barrapunto.com )