ANATOMIA Y OBJETIVOS


Anatomia de un robot:
tanq.PNG
  • Cuerpo: Lleva el cañón con el radar encima. El cuerpo es utilizado para mover el robot hacia adelante y hacia atrás, así como girar a la izquierda o a la derecha.
  • Cañón: Utilizado para disparar balas de energía. El cañón puede girar a la izquierda o a la derecha.
  • Radar: Se utiliza para buscar otros robots cuando se mueven. El radar puede girar a la izquierda o a la derecha

Anatomia del campo de batalla:

tan2.png

Objetivos:

El objetivo del juego es generar la I.A. que permita a un robot derrotar a otros robots. Robocode cuenta con multitud de métodos para gestionar los disparos y los ataques a nuestros enemigos.
Al principio de cada combate todo robot comienza con un nivel de energía por defecto, y un robot muere cuando su energía disminuye hasta 0. La energía de un robot puede disminuir por distintas causas:

  • Alcance de un disparo enemigo
  • Colisión con un robot enemigo
  • Colisión con paredes u obstáculos del campo de batalla
  • Adicionalmente, la energía liberada en el disparo también resta energía al robot.

Cuanta más energía se utilice en un disparo, mayor daño se infligirá al robot enemigo alcanzado, pero también más energía restará a nuestro tanque.

La energia se recupera cuando se alcanza a algún enemigo, o bien, de forma constante por efecto de “descanzo de los cañones”.


El sistema