Con esta simple guía se pretende habilitar a cualquier persona a la creación de un robot de combate en la plataforma ROBOCODE.
La mayor parte del contenido es una simple traducción y simplificación de la RoboWiki.
Debes disponer de Java instalado en tu equipo. Puedes hacerlo desde https://www.java.com/es/download/.
java -jar robocode-a.b.c.d-setup.jar
.
Tras la instalación puedes probar a lanzar un combate con los robots que vienen de ejemplo. Simplemente selecciona Battle → New
y elige los robots que quieras ver en combate.
Con los controles del menú inferior podrás manejar el avance, velocidad y reinicio del combate.
Para crear nuestro propio robot basta abrir el Robot Editor desde el menú Robot → Source Editor
y seleccionar New → Robot
.
Nos pedirá un nombre para el robot y un paquete (esto puede ser nuestro nombre por ejemplo).
Esto nos abrirá el editor con un código de ejemplo que ya funciona!
Ahora, para poder usar a nuestro robot en combate debemos compilarlo. Para esto desde el propio editor seleccionamos Compiler –> Compile
y listo!
Con esto nuestro robot ya está preparado para ser usado en un combate como el que probamos antes. Pruebalo!!
Vale, ahora que ya lo tenemos funcionando vamos a hacer que gane combates.
Un buen sitio por donde empezar es leer los comentarios que vienen el el código de ejemplo, dan muchas pistas.
Otra forma sencilla de mejorarlo es ver como están hechos los robots de ejemplo. Gracias a que son open source podemos ver su código y aprender de ellos usando partes de su código en el nuestro y haciendo variaciones sobre ellos.
Los que queráis mejorarlo aún más encontraréis debéis ir a la documentación del API de robocode. Ahí podréis ver todas las capacidades de control que existen sobre el robot.