Robocode IV: Aprendiendo a escapar

15 diciembre 2011
jralbendin

En el último artículo aprendimos a disparar. En éste aprenderemos a reaccionar ante un proyectil que nos alcanza. Para ello haremos uso del método onHitByBullet. Este método se ejecuta cuando nuetro robot es alcanzado por una bala. Si queremos estar informados de este evento y reaccionar al mismo tendremos que sobreescribirlo. En el siguiente código […]

Robocode III: Aprendiendo a disparar

15 diciembre 2011
jralbendin

En nuestro primer ejemplo el robot se movía hacia delante, giraba el cañón, se movía hacia atrás, giraba el cañón y otra vez vuelta a empezar. Vamos a añadirle el código necesario para que dispare. Para disparar hay que llamar al método fire() indicándole la potencia del disparo. En la documentación se nos indica que […]

Robocode II: Un primer vistazo al código

14 diciembre 2011
jralbendin

Una vez visto el robot en acción, vamos a analizar el código fuente: Como podemos observar, todo el código se reduce a la ejecución de cuatro llamadas a métodos dentro de un bucle infinito: ahead(100);: Le indicamos al robot que avance 100 pasos. turnGunRight(360);: Le indicamos al robot que gire el cañón 360º hacia la […]

Robocode I: Instalación

1 diciembre 2011
jralbendin

Si estás interesado en aprender a programar robots en java, siguiendo este manual express podrás tener tu primer robot en menos de 5 minutos: La instalación en Ubuntu es muy fácil, simplemente tienes que escribir lo siguiente en la consola: sudo apt-get install robocode Una vez instalado, se ejecuta desde consola escribiendo robocode o bien […]