Articulo de referencia

RoboWar

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 s...

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

  1. Metcalf, John. "RoboWar" . Consultado el 23 de abril de 2018 .
  2. MacArcade; Selección de los mejores juegos shareware de Don Rittner; 1993 por Don Rittner; Ventana Press; ISBN 1-56604-038-8pág. 114
  3. Dixon, Lucas. "Página de desarrollo de RoboWar" . Archivado del original el 2 de noviembre de 2013. Consultado el 2 de agosto de 2024 .
  • 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