Andaba yo con la idea de hacer un tuto sobre Real Time Battle, un juego de programación muy original en el que uno ha de programar un tanque que se maneja usando la entrada y salida estándar, permitiendo usar casi cualquier lenguaje.
Escarmentado por lo que pasó con la Introducción a la criptografía, que lleva 5 meses esperando el penúltimo post (que vaya si se dice rapido) y el de NetKit (en cuanto pueda lo acabo, en serio), quería tener todo preparado antes de empezar, mientras tanto presento un bot que a mí me sirve para hacer las pruebas y puede que a alguien le resulte útil.
El bot tiene dos partes, la que funciona con RTB (el "servidor"), no hace gran cosa, simplemente lee el archivo "/tmp/controller" y hace que el tanque lo haga, la segunda parte es con la que se comunica el usuario (el "cliente"), que le permite controlar al robot... sí, trampa gordísima, va en contra del objetivo propio del juego, pero sirve para probar el comportamiento de otros robots sin tener que escribir uno que los active.
Mostrando entradas con la etiqueta rtb. Mostrar todas las entradas
Mostrando entradas con la etiqueta rtb. Mostrar todas las entradas
sábado, 27 de noviembre de 2010
lunes, 17 de mayo de 2010
VirtualSlug un bot de Real Time Battle
Pues por aqui, en la lanparty FicOnLan, se organizo un torneo de Real Time Battle, que es un juego que consiste en programar un robot (en cualquier lenguaje, la informacion se pasa por la entrada y salida estándar) para que luche contra otros, esto fue lo que presente:
[ VirtualSlug.tar.gz ]
Por supuesto, quedo de ultimo, funciono incluso peor que los robots que se quedaban quietos xD... parece ser que ir de frente al medio de la batalla no es tan buena idea cuando no es un uno contra uno :)
Teneis mucha informacion del tema en [ http://rtb.belay.es/ ] o en [ http://realtimebattle.sourceforge.net/ ]
Tambien hubo un concurso de programacion... pero la verdad es que no me gusto lo que consegui, cuando lo pula un poco (cuando consiga hacer una deteccion de colisiones decente) lo subo
Hasta ahora!
[ VirtualSlug.tar.gz ]
Por supuesto, quedo de ultimo, funciono incluso peor que los robots que se quedaban quietos xD... parece ser que ir de frente al medio de la batalla no es tan buena idea cuando no es un uno contra uno :)
Teneis mucha informacion del tema en [ http://rtb.belay.es/ ] o en [ http://realtimebattle.sourceforge.net/ ]
Tambien hubo un concurso de programacion... pero la verdad es que no me gusto lo que consegui, cuando lo pula un poco (cuando consiga hacer una deteccion de colisiones decente) lo subo
Hasta ahora!
Etiquetas:
juegos,
python,
real time battle,
rtb
Suscribirse a:
Entradas (Atom)