Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2015, 22:50
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 2 meses
Puntos: 52
Aporte: RoboCode - juego basado en crear AIs para tanques de guerra

Recien encontré esto:

http://robocode.sourceforge.net/

Como sé que hay un par de personas en este foro que alucinan con este tema, lo posteo acá.

De la pagina principal, traduzco el siguiente título, por si andamos flojos en inglés:

Cita:
Robocode es un juego de programación, donde el objetivo es desarrollar un tanque de guerra robot para batallar contra otros tanques, en Java o .Net. Las batallas entre robots corren en tiempo real y en pantalla.
Como bien dice ahí, se requiere conocimiento en lenguajes de programación serios (como java, que es un lenguaje horrendo, pero serio) o C# o cualquier lenguaje de .Net, y por supuesto OOP, ya que las APIs que permiten crear nuestro tanque AI (http://robocode.sourceforge.net/docs...net/Index.html) consisten en clases, interfaces, metodos, eventos, propiedades, y todo lo que ya sabemos que se usa en todos lados para programar realmente.

Se me dió por buscar en youtube y hay unos cuantos tutoriales de como crear los robots, como hacer distintos tipos de estrategias, etc. etc. etc, todo mediante código.
También hay tutoriales y videos de como instalar todo para poder empezar a usar esto.

Acá hay un videito bastante copado de unos 30 tanques dandose masa unos a otros. Aunque es bastante simple la parte gráfica, debe ser muy interesante y entretenido ver como se comporta la AI que uno escribió en una situación de combate como esa.

https://www.youtube.com/watch?v=p7kkRKTqOH0

Parece que tiene una re movida el coso este, hasta hay torneos!!!
http://torneiorobocode.orgfree.com/

Por supuesto es open source, aunque ni me calenté en fijarme en qué está hecho el engine de todo esto: http://sourceforge.net/projects/robocode/

En fin, espero que les sirva de algo, sobre todo a los que estan dando vueltas hace años soñando que magicamente van a poder crear una AI.

Última edición por agleiva; 28/08/2015 a las 23:31