Presentado a Robocode

Clasificado en:

¿Les ha pasado que escriben más de 2 páginas de artículo, para tirarlo todo a la basura con un click? Me acaba de pasar, así que tendré, para no frustrarme, que hacerla corta.
Robocode es una aplicación hecha en Java, cuyo objetivo es hacer pelear entre sí a robot programadas en el mismo lenguaje (Java, se entiende). Desde su versión 0.1.7 el juego es Open Source y se puede instalar fácilmente descargándolo desde http://robocode.sourceforge.net/download. Para correr el instalador, basta usar el viejo java -jar robocode_setup-0.1.7.jar.
A través del menú Battle->New se pueden generar nuevas batallas. Al instalarse, el juego viene con varios Robots de prueba.

Cada robot es un objeto Java, que poseen la cualidad de avanzar y retroceder, girar en sentido horario y contra-reloj. Sobre ellos poseen un scanner, el cual gatilla un evento, que permite dirigir el tanque y el cañon para disparar sobre los enemigos.
Para crear un robot, es necesario ir al menú Robot->Editor. Si se ocupa el programa por primera vez, el programa busca un compilador de Java ya existente y, en caso contrario, se le ofrece al usuario instalar Jikes (sepa Moya que es eso).
Una vez definido el compilador, se puede crear un nuevo robot con File->New->Robot. Se solicita el nombre del robot y una identificación del creador, que corresponderá al paquete del archivo .java. En este se ofrece el código de un robot muy sencillo que avanza y retrocede 100 "pasos", que dispara apenas encuentra a un enemigo.

El editor es bastante sencillo y fácil de usar. La API de los robots se encuentra en el directorio javadoc dentro del directorio instalado y es bastante sencilla de entender. Para compilar, basta con ir a Compile->Compiler. En este momento, el nuevo robot aparecerá en la lista de robots disponibles para pelear.

Aquí tenemos una foto de mi primer engendro, que pierde siempre :(

Si se quieren reir, lo pueden descargar aquí: clbustos.MiPrimerRobot_1.0.jar

AdjuntoTamaño
clbustos.MiPrimerRobot_1.0.jar3.34 KB
icono de usuario

¿Y has seguido mejorándolo?

Yo he perdido toda la tarde y me ha quedado una patata de robot.

Por lo que estoy viendo las ligas están un poco paradas, ¿no estaría bien retomar la competición?

Enviado por Fernando (no verificado) el Jue, 18/08/2005 - 15:21.
Imagen de clbustos

Con lo de Mi Primer PC de Verdad no he tenido mucho tiempo, la verdad.
Mi robot es tan patético que me da pena, aunque tampoco creo que me de para hacer otros, después de ver los algoritmos para rastreo predictivo, balas virtuales y toda esa parafernalia.
De todos modos, si me hago el ánimo, posteo algo.

Enviado por clbustos el Jue, 18/08/2005 - 15:36.
icono de usuario

solo escribo para contactar a todos los desarrolladores de java
para que me den una mano de como crear un instalador de
una aplicacion de java pero sin necesidad del JDK, osea totalmente
independiente y hací poder ejecutarlo en cualquier maquina

pd: ya logre hacerlo pero el problema es que la maquina "usuario" nesesariamente necesita el jdk ayudenme !!!!!!

Enviado por victor (no verificado) el Vie, 06/01/2006 - 13:28.
icono de usuario

Hola!
le escribo para decirles que me ha interesado un proyecto sobre la creaciòn de robot virtual, pero no se como comenzarlo,¿sera que me podrìan asesorar? o en su caso proporsionarme algun ,material sobre lo mismo.. solo me han comentado que existes robocode y gazebo pero nose màs de ello. le pido que me reponda y si tuviera algun manual que me lo manda a mi correo o tutorial

Enviado por Alejandro (no verificado) el Lun, 22/05/2006 - 12:36.
Imagen de clbustos

Interesante tu idea. Robocode no intenta ser un emulador del funcionamiento de un robot, sino más bien una forma de practicar programación jugando. Gazebo sí es un emulador de un robot dentro de un ambiente real.

Enviado por clbustos el Mar, 23/05/2006 - 02:52.
icono de usuario

Este semestre se abre un torneo de robocode en la U...asi q necesito q alguien me de una tutoria de ello al menos para q mi bicho no se muera facil y rapido...en verdad necesito ayuda para este acontecimiento...espero dedicarle mucho tiempo al robocode para poder patear algunos traseros... reds_brayam@hotmail.com

Gracias

Enviado por Dark (no verificado) el Jue, 17/08/2006 - 17:48.
Imagen de clbustos

no cacho nada de robocode, y menos de Java.

Lo que sí, te puedo desear la mejor de las suertes. Por lo menos mata uno que sea y cuéntanos como te fue.

Enviado por clbustos el Jue, 17/08/2006 - 19:21.
Imagen de Perejilillo desconocido

Ya la wea loka
¬¬

Enviado por Perejilillo desconocido el Mié, 17/10/2007 - 17:34.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato