3 ROBOCODE - Introducci´on
Build the best. Destroy the rest
Robocode es un entorno gratuito de simulaci´on de guerras de tanques robots,desarrollado por un ex programador de IBM, Mathew Nelson, fan´atico de Javay los robots en Alphaworks de IBM. Los tanques rob´oticos son programadosen java y posteriormente son cargados en un simulador donde se desarrolla elcombate.
Existen dos modos de juego:
•
Batalla individual: en el que cada robot lucha contra todos los dem´as.
•
Batalla en equipo: en el que un ej´ercito de robots lucha por la victoria demodo colaborativo.El simulador proporciona un API con una serie de objetos y m´etodos paraprogramar el tanque. El jugador debe elegir la mejor estrategia para controlar eltanque con desplazamientos, giros, control de radar, control de ca˜n´on y disparo.Adem´as debe controlar todos los eventos que se producen como ser impactado,detectar a un enemigo, chocar contra una pared, etc.
ASPECTOS REALISTAS
•
Las actuaciones llevan tiempo; mientras rotas te pueden disparar.
•
Las balas tardan en llegar.
•
El sensor unidireccional debe apuntar al adversario para verlo.
•
El ca˜n´on se calienta al disparar y debe enfriarse antes del pr´oximo disparo.
•
Chocar contra los obst´aculos debilita.
ASPECTOS NO REALISTAS:
•
Los sensores y el resto de los componentes son silenciosos.2
Leave a Comment