DECWAR es un juego de computadora multijugador escrito por primera vez en 1978 en la Universidad de Texas en Austin para el PDP-10 . Fue desarrollado a partir de una versión de dos jugadores menos conocida, WAR , que agrega soporte para múltiples terminales para entre uno y diez jugadores. WAR y DECWAR son esencialmente versiones multijugador del clásicojuego de Star Trek , pero con elementos estratégicos añadidos. El juego se usó más tarde, eliminando los avisos de derechos de autor y reemplazándolos, como MegaWars en CompuServe y Stellar Warrior en GEnie . Ambas versiones funcionaron durante años.
Historia
Versiones originales
El juego original que llevó a DECWAR fue WAR , una versión para dos jugadores de Star Trek para el CDC 6600 . [1] En Star Trek , un solo jugador cazaría por la galaxia en busca de una fuerza de invasión de naves de guerra Klingon y regresaría a varias bases estelares para reacondicionar y reparar. En WAR , las bases estelares fueron reemplazadas por planetas que cualquiera de los jugadores podía capturar después de atacarlos, volviéndolos "amistosos". El juego terminó cuando un usuario capturó todos los planetas y destruyó la nave de su oponente. El 6600 admitía solo un terminal operativo, por lo que los jugadores tenían que turnarse para ingresar sus comandos.
Durante un puerto al PDP-10, el juego se modificó más y se convirtió en DECWAR . [1] El juego ya no se ejecutaba como una única instancia, sino como una serie de programas (o "trabajos"), uno para cada usuario, que se comunicaban a través de una memoria compartida . Esto permitió que hasta 18 jugadores se unieran o salieran del juego como quisieran, y los otros jugadores continuaron viendo el mapa como estaba antes. Otra adición fue una sola nave romulana controlada por computadora , que se generaría en juegos con jugadores menos que completos para darles a los humanos alguien con quien luchar. Cuando la lista se llenó de jugadores (el número dependía de la versión), el Romulano no volvería a aparecer después de ser asesinado.
La versión 1.0 de DECWAR fue lanzada en agosto de 1978. La Universidad pondría a disposición copias en cinta por la tarifa nominal de $ 50, [2] y pronto apareció en PDP-10 en todo el mundo. [ cita requerida ] La 2.0 muy actualizada fue lanzada en julio de 1979, y otra versión principal, 2.3, el 20 de noviembre de 1981. [1] [3]
Versiones comerciales
Bill Louden, que estaba a cargo de los juegos en CompuServe, compró una versión de DECWAR de UT Austin después de que Merlyn Cousins le informara de su existencia una noche en CB Simulator . En 1982, Louden se lo dio a los programadores de Kesmai , quienes escribieron muchos de los juegos de CompuServe. Descubrieron que los derechos de autor no decían nada sobre usos comerciales y rápidamente produjeron una nueva versión después de reemplazar cualquier referencia potencialmente amigable con la demanda al universo de Star Trek con referencias más genéricas. [2] [4]
La nueva versión, MegaWars , se lanzó en CompuServe en 1983 y se ejecutó de forma continua hasta 1998, aunque hubo algunas veces en las que la cerraron durante ese período solo para revivirla después de recibir quejas de los jugadores. Se hicieron numerosas adiciones durante su ejecución, notablemente diferentes clases de barcos, y las versiones posteriores se parecían poco al DECWAR original . [2]
Kesmai también trabajó en una versión actualizada ampliamente a ser conocido como MegaWars II , el original retroactivamente convertirse MegaWars I . Entre otras características, MegaWars II pudo ejecutarse en un modo cliente-servidor y fue diseñado para usarse con interfaces gráficas que se ejecutan en una variedad de computadoras domésticas populares . Sin embargo, el lanzamiento inminente de MegaWars III puso fin a estos planes y MegaWars II fue abandonado. [ cita requerida ]
En 1985, Louden dejó CompuServe para formar GEnie en General Electric . Kesmai volvió a limpiar el sistema para usarlo en GEnie, produciendo Stellar Warrior . Al igual que MegaWars , Stellar Warrior funcionó durante años y finalmente fue asesinado cuando GEnie cerró en 1999. [ cita requerida ]
Otras versiones
El 27 de mayo de 2011, la Universidad de Texas publicó el código fuente de Decwar. [5] El código fuente está alojado en el Dolph Briscoe Center for American History [6] y GitHub . [7]
Un clon de Decwar llamado decwars.com fue escrito en golang por Harris Newman y se ejecuta en la nube. Los comandos se inspiraron en el juego original con variaciones menores, excepto que el juego admite jugadores ilimitados. [1]
Más tarde, la Universidad de Texas dio a conocer al público la versión CIS (CompuServe Information Service) de Decwar. Esta versión fue muy modificada para ejecutarse en la versión de TOPS-10 de CIS. Merlyn Cousins (Drforbin) luego realizó ingeniería inversa de la fuente a una forma que se ejecutaría en TOPS-10 estándar y simh. Este código está archivado en el Briscoe Center for American History. [8] La fuente también está disponible en github. [9]
Descripción
El objetivo básico de DECWAR era tomar el control de un "universo" que constaba de una cuadrícula de "sectores" de 79 × 79 (en la v2.3, era más pequeña en versiones anteriores) que contiene varios planetas, bases y agujeros negros. Un cambio con respecto al Star Trek original fueron los planetas, que podrían capturarse y fortificarse para crear bases adicionales.
Los jugadores podían unirse a la Federación o al Imperio Klingon, aunque la diferencia era puramente cosmética y cada bando tenía naves idénticas. En los juegos en los que un equipo tenía demasiados jugadores, los nuevos jugadores se veían obligados a ingresar al equipo más pequeño. Al unirse, al jugador se le presentó una lista de barcos en cada lado que no se estaban jugando actualmente, y podría volver a ingresar al juego en el mismo barco si los mataban. Cada nave estaba equipada con motores warp e impulsivos, torpedos de fotones, phasers, escudos deflectores, una computadora, soporte vital, radio subespacial y un rayo tractor. Cada barco comenzó con 5000 unidades de energía, 2500 unidades de fuerza de escudo y 0 unidades de daño. Si un barco recibe 2500 puntos de daño, se destruye, y un barco que pierde toda su energía también está "muerto". Además del daño total para la nave en su conjunto, cada impacto dañaría una parte de la nave, que quedaría inoperativa si alcanzara los 300 puntos. [3]
Otro cambio de Star Trek fue que los escudos operativos y completamente cargados desviarían los torpedos por completo, mientras que en el original a menudo abrumaban a las naves Klingon con un solo disparo. Esto obliga a los jugadores a reducir primero los escudos del enemigo con fuego phaser antes de acabar con ellos con un torpedo. [3] Los jugadores también pueden disparar a las estrellas con sus torpedos, lo que hace que se conviertan en nova y destruyan cualquier barco cercano.
Las bases eran el elemento estratégico clave del juego, permitiendo que los barcos aliados fueran reparados y rearmados. El juego terminó cuando un equipo destruyó todas las naves y bases opuestas y capturó sus planetas. Las bases dispararán contra las naves enemigas dentro de cuatro sectores, y tenían un poder masivo de phaser y escudo. Los planetas neutrales eran esencialmente bases pequeñas con un rango de dos sectores y menos energía. Las bases y los planetas podrían reducirse fácilmente manteniéndose ligeramente fuera de su rango de disparo; los torpedos, por ejemplo, tenían un alcance de diez sectores. [3]
Aunque, como Star Trek , cada usuario interactuaba a través de una línea de comandos por turnos, el juego en su conjunto era esencialmente en tiempo real porque cualquier usuario podía ingresar comandos en cualquier momento y actualizar el estado global del juego. Esto dio la ventaja a los jugadores que podían interpretar la salida e ingresar comandos más rápido. Para mejorar el rendimiento, DECWAR tenía tres niveles diferentes de "detalle" en los comandos y la salida, y el modo más terso condensaba los comandos en un formato similar a un código. La estructura de mando era similar a la estructura de mando de TOPS-10 , el sistema operativo del PDP-10; Los comandos se pueden abreviar a su forma más simple y única. DECWAR permitió al usuario ingresar coordenadas en formato absoluto, relativo o calculado (una posición +/- otra). Por último, los comandos se pueden apilar en una línea, lo que permite ejecutar una lista de comandos a la vez. Si el usuario quisiera, la última línea de comando se podría volver a ingresar simplemente presionando la tecla Escape. [1]
Ver también
Referencias
- ^ a b c d e Harris S. Newman, "The DECWAR page" , 24 de marzo de 2004
- ^ a b c Conceptos básicos de desarrollo de juegos: Introducción ; Jeannie Novak; Aprendizaje Cengage; 2011; página 44
- ^ a b c d "Instrucciones del juego DECWAR" , DECWAR versión 2.3, 20 de noviembre de 1981
- ^ GsBrown, "DECWARS" Archivado el 3 de marzo de 2016 en la Wayback Machine , abril de 1982
- ^ Código fuente, "Archivo de videojuegos de UT" , 27 de mayo de 2011
- ^ "Briscoe Center for American History", 27 de mayo de 2011
- ^ "Repositorio de Github, 17 de junio de 2012
- ^ https://repositories.lib.utexas.edu/handle/2152/13510?show=full
- ^ https://github.com/drforbin/decwar