Robocode, aprende a programar en java mientras te diviertes

Robocode es un pequeño framework para desarrollar robots tanque. Estos tanques se disparan unos a otros hasta eliminarse, basándose en la programación que podamos darles, creando una pequeña I.A. que se enfrenta a otras por su supervivencia o supremacía en el campo de batalla. Robocode tiene dos programas principales, con uno podemos poner a prueba nuestros robots, contra uno o varios robots enemigos, elegir las opciones para configurar la batalla como cambiar el tamaño del campo, etc. En el mismo programa tenemos acceso a través del menú al editor que en si es un pequeño editor de texto. Robocode: Turn 117, Round 13 of 20, 40 TPS, 25 FPS_003 Para crear un robot basta con ir al editor y seleccionar la opcion new -> Robot y nos creará una clase java, tipo Robot con lo mínimo para poder compilarlo (crtl+b) y luego ejecutarse. A partir de ahí desarrollar nuestro propio bot «inteligente». Para instalar Robocode en debian:

  sudo apt-get install robocode -y

Me pregunto si a la gente de elbinario le gustaría probarlo y organizar un campeonato…. ¿Que me dicen?

Compartir

9 Comentarios

  1. Hay un proyecto parecido pero que se puede programar en cualquier lenguaje.

    http://realtimebattle.sourceforge.net/

    La pena que el proyecto es un muerto viviente, sigue habiendo paquetes instalables para cualquier distribución pero ya no hacen mejoras, ni arreglos (hace 9 años de la última noticia).

    Pero no alarmarse…hace un tiempo intente hacer un fork en github.

    https://github.com/mdtrooper/RealTimeBattle_reloaded

    De momento he conseguido cambiar las herramientas para compilar el proyecto, antes era el rollo GNU autotools por CMake.

    Y quería (pero no he hecho) separa la parte del frontend gtk, de «servidor de batallas» en terminal, para poder después hacer varias cosas muy interesantes como Frontend 3D, o generador de logs…

    1. Por cierto, si alguien quiere ayudarme y colaborar, por el repositorio de github nos ponemos en contacto y a ver si le damos vidilla.

  2. Buenas noches, soy nuevo en el tema de la programacion, algún pro aquí que sea pesado en el tema de programar robots en java, para hacerle un par de consultas si es tan amable. Saludos desde Honduras.

Deja una respuesta a j4c0b0 Cancelar respuesta

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax