RoboWar es un videojuego de código abierto en el que el jugador programa robots con forma de iconos en pantallapara que luchen entre sí con animaciones y efectos de sonido. La sintaxis del lenguaje de programación de los robots es relativamente sencilla y se basa principalmente en estructuras condicionales (IF, THEN) y variables definidas de forma simple.
En el pasado se celebraron 25 torneos de RoboWar entre 1990 y aproximadamente 2003, cuando los torneos se volvieron intermitentes y muchos de los principales programadores se marcharon. Todos los robots de todos los torneos están disponibles en el sitio web de RoboWar.
El lenguaje de programación de RoboWar , RoboTalk , es un lenguaje de programación orientado a pilas y tiene una estructura similar a FORTH .
Características de programación
RoboWar para Macintosh destacó dentro del género de juegos de programación de robots autónomos por el potente modelo de programación que ponía a disposición del jugador. A principios de la década de 1990, RoboWar incluía un depurador integrado que permitía ejecutar el código paso a paso y establecer puntos de interrupción. Las versiones posteriores del lenguaje RoboTalk utilizado por los robots (un derivado del lenguaje HyperTalk de la tarjeta HyperCard de Apple ) también incluían soporte para interrupciones.
Historia
RoboWar fue lanzado originalmente como un juego shareware de código cerrado en 1990 [ 1 ] por David Harris para la plataforma Apple Macintosh . [ 2 ] El código fuente ha sido liberado desde entonces y ahora también hay implementaciones disponibles para Microsoft Windows . Se basó en los mismos conceptos que el juego RobotWar de Apple II de 1981 .
Inicialmente, los torneos fueron organizados por el propio David Harris. Entre 1997 y 2001, Lucas Dixon ayudó a organizar los torneos y mantuvo el código, [ 3 ] y finalmente fueron organizados por Eric Foley.
Véase también
Referencias
- ↑ Metcalf, John. "RoboWar" . Consultado el 23 de abril de 2018 .
- ↑ MacArcade; Selección de los mejores juegos shareware de Don Rittner; 1993 por Don Rittner; Ventana Press; ISBN 1-56604-038-8pág. 114
- ↑ Dixon, Lucas. "Página de desarrollo de RoboWar" . Archivado del original el 2 de noviembre de 2013. Consultado el 2 de agosto de 2024 .
Enlaces externos
- RoboWar 5 - Página principal de la versión reciente para Microsoft Windows y la versión original para Macintosh.
- Página del proyecto RoboWar en SourceForge.net
- RoboWarX - Una implementación escrita en C#
- JSRoboWar - Se ejecuta en un navegador web compatible con HTML5.
- RoboWar en la Wiki de Juegos de Programación
- Juegos clásicos de Mac OS
- Videojuegos de código abierto
- Juegos de programación
- Juegos de Windows
- modelos de vida artificial
- concursos de programación
- videojuegos de 1990
- Videojuegos sobre robots
- Videojuegos desarrollados en Estados Unidos
- Videojuegos comerciales con código fuente disponible gratuitamente.
- Fragmentos de videojuegos de estrategia