Robocode es una aplicación hecha en JAVA, el objetivo es pelear contra otro robots y ganar la pelea. Puedes crear tu propio robot y tus propias estrategias programando en java, es decir, creas tu robot programando sus eventos y características en este lenguaje de programación.
En cierta manera programas o simulas Inteligencia Artificial. Es divertido y lo mejor es que se pueden organizar concursos y luchar para ver cual robot es el mejor.
Descárgalo desde: http://robocode.sourceforge.net/download
Cada robot dentro del escenario puede avanzar, retroceder, girar y un sensor que detecta ciertos eventos. Desde la aplicación puedes programar tu robot, tiene un editor sencillo y rápido.
Una vez que te hayas bajado el jar desde la página, solo hace falta ejecutarlo. Para esto necesitas JRE o JDK, yo uso Ubuntu Dapper y necesitas instalar otra version que la que trae por default sistema.
Ya que la tengas solo vas a consola y tecleas
$ java -jar robocode-setup-1.2.2-Beta.jar
(o el nombre del archivo que bajaste ) y te va a decir que donde lo instales y blablabla.
Vas a la carpeta donde lo instalo y ejecutas cualquiera de estas instrucciones.
$ ./robocode.sh
$ java -jar robocode.jar
Propongo un concurso, no es difícil hacer el robot, de hecho no necesitas saber JAVA, que opinan?
Aquí una imagen.
Robocode, simulador de IA en java…
Breve resumen sobre una aplicación open source, donde se simula la IA en una batalla de robots….