Robocode: Un reto interesante

Extraido de la Bitácora de Shalafi:

Robocode es un framework para programar ‘tanques roboticos’ que luego luchan entre ellos. El sistema esta desarrollado en Java y cada robot se comporta como un Agente, por lo que podemos considerar su progreamacion como orientada a agentes.

El robot puede avanzar, retroceder, girar, girar la torreta y el radar y disparar,por supuesto, mientras, por otra parte, reacciona a los eventos que le llegan del entorno…

El paquete basico viene con unos robot de ejemplo muy sencillitos, pero puedes complicarte la programacion hasta extremos increibles, para muestra su wiki en la que explican tecnicas de movimiento y de disparo, entre otras cosas.

Los robots pueden competir 1 contra 1 o en mele, ademas, puedes limitar por tamaño de codigo, (usando una utilidad llamada codesize), hay un monton de robots desarrollados, e incluso varias ligas ejecutandose con un ranking de robot tipo ELO.

La verdad es que es interesante y bastante divertido, aviso, pica mucho… empieza venciendo a los robotes de ejemplo como Walls, SpinBot o Crazy y planteate medirte con los autenticos fuera de serie como Tron, Aleph o SandBox… Ver los combates entre los mejores robots es alucinante.

Espero que a alguien le resulte interesante ;-), por cierto, muchos de los mejores robots son OpenS Source.

2 comments

  1. WALTER NARVAEZ

    deberian haber mas tutoriales de la programacion en español la competencia es muy buena y divertida pero a falta de herramientas tambien es dificil competir en iguales condiciones

  2. 0-kool

    alguien q tenga un codigo fuente de un robot.. q te weno.. q se paletee para sacar una idea.. y una buena estrategia.. porfa saludos..

Deja un comentario