Robocode, videojuegos, java e inteligencia artificial

Publicado el 18 julio 2013 por Dracux @isladelmono

Hace poco tiempo hablabamos de competencias de programas que jueguen piedra, papel o tijera. Resulta que hay competencias más interesantes para que nuestros programas jueguen. En este caso voy a presentarles Robocode, un interesante juego en donde debemos programar nuestros tanques de guerra y derrotar a los programas de nuestros adversarios.

El proyecto se encuentra en sourcefoge, y se encuentra muy pero muy bien documentado. Teniendo Java 6 ya podemos ponernos manos a la obra porque el propio JAR que descargamos tiene el editor para hacer a nuestro invencible guerrero (aunque es posible usar NetBeans, Eclipse o el IDE que quieran). Inclusive ahora también se puede usar .Net para programar, por lo que nadie tiene excusa, te dan todas las facilidades!

Entonces nos encontramos con un programa con el cual podemos divertirnos mucho y aparte aprender tanto de programación como de inteligencia artificial.

También cabe destacar que existen muchas ligas y torneos, lo cual hace mucho más interesante la competencia, dotandola de cierto profesionalismo.

Les dejo algunos videos para que vean de que va esto:

Esto es la final de un torneo:

Batalla múltiple: