• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
ROBOCODE - FASE#1
Carlos Andres Barrios Gonzalezcaanbago@gmail.comIng. Huber FloresGuatemala, GuatemalaUniversidad de San Carlos de GuatemalaFacultad de Ingenier´ıa.Escuela de Ciencias y Sistemas.Junio, 2009
1 Resumen
RoboCode es un simulador de combates entre tanques desarrollado por IBMAlphaworks. Esta escrito en lenguaje java y es open source. El simuladorproporciona un API con una serie de objetos y etodos para programar eltanque. El jugador debe elegir la mejor estrategia para controlar el tanque yvencer a los dem´as robots en la arena de combate.
2 Abstract
RoboCode is a robot combat simulator developed by IBM Alphaworks. It iswritten in java language and it is open source. The simulator provides an APIwith a series of objects and methods to program the tank. The player shouldselect the best strategy to control the tank and conquer the other robots in thecombat arena.1
 
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 etodos paraprogramar el tanque. El jugador debe elegir la mejor estrategia para controlar eltanque con desplazamientos, giros, control de radar, control de ca˜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˜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
 
Los sensores detectan velocidad, posici´on, orientaci´on y energ´ıa restante.
Los combates tienen lugar en un entorno plano 2D y cerrado.
4 ANATOMIA DE ROBOCODE
4.1 TANQUE
Cada robot esta formado de tres partes:
Veh´ıculo
Arma
RadarFigure 1: Tanque
4.2 ARENA
Se presenta en un plano cartesiano con el origen en la esquina inferior izquierda.
Las coordenadas son expresadas como (x,y).
Siempre son positivas
El origen de coordenadas esta en (0,0)3
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...