Lunar Lander es un género de videojuegos que se basa libremente en el aterrizaje del módulo lunar Apolo en la Luna en 1969. En los juegos de Lunar Lander, los jugadores controlan una nave espacial mientras cae hacia la superficie de la Luna u otro cuerpo astronómico , utilizando propulsores para frenar el descenso de la nave y controlar su movimiento horizontal para llegar a un área de aterrizaje segura. Chocar contra obstáculos, golpear la superficie a una velocidad demasiado alta o quedarse sin combustible resulta en un fracaso. En algunos juegos del género, la orientación de la nave debe ajustarse, así como sus velocidades horizontales y verticales.
El primer juego de aterrizaje lunar fue un juego basado en texto publicado bajo muchos nombres, incluido el Lunar Landing Game , escrito en el lenguaje de programación FOCAL para la minicomputadora PDP-8 de Digital Equipment Corporation (DEC) por Jim Storer mientras era estudiante de secundaria en el otoño de 1969. Varias otras versiones fueron escritas poco después por otros programadores en FOCAL y BASIC . El Lunar Landing Game original fue convertido a BASIC por David H. Ahl , quien incluyó tres versiones en su libro de 1973 101 BASIC Computer Games . A fines de la década, el tipo de juego se conocía colectivamente como un juego de "aterrizaje lunar".
En 1973, DEC encargó la creación de una versión gráfica en tiempo real de Lunar Lander , que pretendía mostrar las capacidades de sus nuevas terminales gráficas DEC GT40 . El juego, escrito por Jack Burness y llamado Moonlander , se distribuyó con computadoras DEC y se exhibió en ferias comerciales. En 1979, Atari lanzó una versión de videojuego arcade de gráficos vectoriales del concepto como Lunar Lander . Tiene un sistema de combustible por dinero que permite al jugador comprar más combustible para continuar su juego actual.
Los juegos de Lunar Lander eran un concepto popular para los sistemas informáticos domésticos. Commodore publicó una versión llamada Jupiter Lander para su VIC-20 en 1981. Ese mismo año, Electronic Games escribió que "a veces parece como si todas las empresas capaces de copiar un casete estuvieran tratando de vender un juego sobre este tema". [1]
El juego Lunar Lander original fue un juego basado en texto de 1969 publicado bajo muchos nombres, incluido Lunar Landing Game . [2] [3] Fue escrito originalmente en el lenguaje de programación FOCAL para la minicomputadora PDP-8 de Digital Equipment Corporation (DEC) por Jim Storer mientras era estudiante en la Lexington High School en el otoño de 1969, y subido a la biblioteca del sistema como Rocket después de las vacaciones de Navidad. [4] [5] [6] Su profesor de informática envió el juego con el nombre FOCAL Lunar Landing Simulation (APOLLO) al boletín de usuarios de DEC, que distribuyó el código fuente a los lectores bajo el nombre de Apollo . [4] [6] Posteriormente, otros autores enviaron diferentes versiones del juego, incluidos Apollo II y Apollo 12. DEC publicó un libro de programas FOCAL-8 en 1970 e incluyó el juego como Lunar Module . [6] Poco después se escribieron otras versiones del concepto: una versión llamada Rocket fue escrita en BASIC por Eric Peters en DEC, y otra versión BASIC, LEM , fue escrita por William Labaree II, entre otros. [2]
Los juegos basados en texto requieren que el jugador controle un cohete que intenta aterrizar en la Luna ingresando instrucciones al cohete en un sistema basado en turnos en respuesta al resumen textual de su posición actual y velocidad relativa al suelo. [2] En el Lunar original , los jugadores controlaban solo la cantidad de empuje vertical a aplicar, en función de su velocidad vertical actual y el combustible restante, y cada ronda representaba diez segundos de tiempo de viaje. Rocket agregó una simple visualización gráfica basada en texto de la distancia desde el suelo en cada ronda, mientras que LEM agregó velocidad horizontal y la capacidad de aplicar empuje en un ángulo. [4] En 1970 y 1971, el empleado de DEC y editor del boletín David H. Ahl convirtió dos de los primeros juegos de mainframe , Lunar y Hamurabi , del lenguaje FOCAL a BASIC, parcialmente como una demostración del lenguaje en la minicomputadora DEC PDP-8. Su popularidad lo llevó a comenzar a imprimir juegos BASIC en el boletín DEC, tanto los suyos como los envíos de los lectores. [7] [8]
En 1973, Ahl publicó el libro 101 BASIC Computer Games , que contenía el código fuente de los juegos de computadora escritos en BASIC. Los juegos incluidos fueron escritos tanto por Ahl como por otros e incluían tanto juegos originales del lenguaje como juegos portados de otros lenguajes como FOCAL. 101 BASIC Computer Games fue un título emblemático en la programación de juegos de computadora y fue un título superventas con más de 10,000 copias vendidas. Su segunda edición en 1978, titulada BASIC Computer Games , fue el primer libro de computadora con un millón de ventas. Como tal, los puertos BASIC de los juegos de computadora mainframe incluidos en el libro a menudo eran más duraderos que sus versiones originales u otros juegos de computadora mainframe. [7] En el libro se incluyeron las tres versiones de Lunar Lander , bajo los nombres ROCKET (versión Storer), ROCKT1 (versión Peters) y ROCKT2 (versión Labaree). [2] Ahl y Steve North luego convirtieron las tres versiones a Microsoft BASIC y las publicaron en la revista Creative Computing y en la colección Best of Creative Computing en 1976; [8] fueron reimpresas en la edición de 1978 de BASIC Computer Games como Lunar , LEM y Rocket como las más populares de las versiones existentes del juego. [2]
El primer uso conocido del nombre Lunar Lander para un videojuego de este tipo fue en el libro de 1975 What to Do After You Hit Return , una colección de juegos de computadora BASIC de People's Computer Company similar al libro de Ahl, que incluía versiones llamadas Crash y Lunar Lander . [6] [9] Antes de eso, en 1970, el nombre fue utilizado para un juego arcade electromecánico por antiguos empleados de Atari, Inc. que operaban como Cointronics, en el que el jugador usa un joystick para aterrizar un modelo de módulo de aterrizaje lunar en objetivos, aunque no está claro si el juego se inspiró en los videojuegos o únicamente en el módulo de aterrizaje lunar real. [6] Otro videojuego de Lunar Lander se distribuyó comercialmente para algunas calculadoras programables , como en 1975 para la Hewlett-Packard HP-25 . [10] Con la llegada de las computadoras hogareñas en 1977, el concepto de juego pronto se trasladó también a esos sistemas, con Moon Lander (1977) para el kit de computadora MK14 , que mostraba la velocidad, la altura y el consumo de combustible del módulo de aterrizaje en una pantalla de estilo calculadora de ocho caracteres, como un ejemplo temprano. [11] Si bien Ahl no incluyó un nombre común para los tres títulos similares en su libro, el estilo de juego se vio colectivamente como su propio subgénero, con InfoWorld refiriéndose a LEM en febrero de 1979 como "un módulo de aterrizaje lunar" y Antic denominando al conjunto de juegos basados en texto como "Lunar Landers" en 1986. [12] [13]
En 1973, DEC encargó la creación de una versión gráfica en tiempo real de Lunar Lander , que pretendía mostrar las capacidades de sus nuevos terminales gráficos DEC GT40 , cuando se conectaban a sus minicomputadoras PDP-10 o PDP-11 . El juego fue escrito por Jack Burness, un consultor y ex empleado de DEC, y llamado Moonlander ; se distribuyó con computadoras DEC y se mostró en ferias comerciales. [3] [4] [6] A diferencia de los juegos textuales por turnos anteriores, Moonlander es un juego gráfico en tiempo real. El objetivo sigue siendo aterrizar correctamente un módulo lunar Apollo en la superficie de la Luna utilizando los datos de telemetría del juego . Si el jugador calcula mal el aterrizaje del módulo, este volará al espacio o se estrellará contra la superficie de la Luna. El juego se controla con un lápiz óptico y la pantalla de salida era un sistema de gráficos vectoriales ; el lápiz óptico permitía ajustar el valor del acelerador y el ángulo del módulo de aterrizaje lunar. [3] Burness completó el juego el 25 de febrero de 1973, después de pasar diez días desarrollándolo más un día visitando el Instituto Tecnológico de Massachusetts , que había co-diseñado el Módulo Lunar Apolo real . Allí, obtuvo las especificaciones reales para el módulo de aterrizaje, que utilizó para crear los cálculos del consumo de combustible para maniobrar el cohete. [4] [6] Burness ha dicho que no recuerda haber jugado al Lunar original , pero que en 1973 había numerosas versiones del juego a las que había jugado. [4] Unos meses antes de hacer el juego, asistió al lanzamiento del 6 de diciembre de la misión de aterrizaje lunar del Apolo 17 , que puede haber inspirado la creación del juego. [6]
Moonlander fue el primer videojuego de perspectiva múltiple; cuando el módulo de aterrizaje se acerca a la Luna, la vista cambia a una vista de primer plano de la superficie y el módulo de aterrizaje. Si el jugador aterriza con éxito la nave espacial, un astronauta sale para pararse en la superficie: la primera representación de un humano en un videojuego y posiblemente la primera escena de un videojuego. [a] [6] [15] Moonlander también fue el primer videojuego en incluir un huevo de Pascua ; si el jugador vuela su nave lo suficientemente horizontalmente en la vista de primer plano, se encuentra con un restaurante McDonald's que el astronauta visitará al aterrizar y que el jugador puede destruir estrellando el módulo de aterrizaje contra él. [6] [15] Se hicieron versiones modificadas de Moonlander , con al menos una renombrándolo a una variante de "Lunar Lander" como RT-11 Lunar Lander , y otra eliminando el McDonald's, como se ve en un cortometraje holandés de 1979 Mens en computer ( Humano y computadora ). [6] Paradigm Systems lanzó de forma gratuita un puerto para iPad en 2013. [16]
En agosto de 1979, Atari, Inc. produjo una versión de videojuego arcade del concepto como Lunar Lander . Utiliza gráficos vectoriales monocromáticos y permite al jugador girar la nave hacia la derecha o hacia la izquierda y disparar propulsores a través de un sistema de control de aceleración proporcional utilizando un joystick con un resorte. Al igual que Moonlander , se muestran tanto una visualización gráfica de una superficie montañosa repetida como una lectura de texto de la velocidad, la altitud y el combustible restante de la nave. Una vez que comienza un juego, solo termina cuando un jugador se queda sin combustible, en lugar de debido a un límite de tiempo; los jugadores pueden insertar monedas para agregar combustible a su juego actual. Se otorgan puntos de bonificación por aterrizar en partes difíciles del mapa. [17] El juego presenta cuatro niveles de dificultad para controlar la nave. [4] Lunar Lander fue el primer juego de gráficos vectoriales de Atari. [17] [18] El motor vectorial se inspiró en Space Wars (1978) y fue creado por Rick Moncrief y Howard Delman, quienes desarrollaron Lunar Lander junto con Rich Moore. La idea del juego surgió de Delman, quien había visto una versión gráfica del juego, probablemente Moonlander , unos años antes; los empleados de Atari también habían visto Moonlander años antes en el Centro de Investigación Ames de la NASA e intentaron crear una versión arcade con gráficos rasterizados en 1975. [4] [6] Otro juego arcade basado en el concepto de Lunar Lander de la misma época es Lunar Rescue (1979) de Taito . [18]
Se han producido juegos gráficos de Lunar Lander para otros sistemas. Aunque algunos se llamaron Lunar Lander , [19] muchos no lo fueron; independientemente, el nombre del tipo de juego continuó siendo "lunar landers". [13] [20] Bill Budge desarrolló Tranquility Base para Apple II en 1980. Commodore publicó Jupiter Lander , una versión rasterizada del juego, en 1981 para VIC-20 y en 1982 para Commodore 64. IBM lanzó Rocket Lander para IBM PC en 1982. [4] [21] La revista Ahoy! publicó una versión BASIC del juego para Commodore 64 en abril de 1984. [22] Tom Hudson escribió Retrofire , una versión más elaborada del concepto de módulo de aterrizaje para computadoras Atari de 8 bits en 1983; utiliza una vista isométrica 3D, por lo que hay tres velocidades para controlar (a lo largo de los ejes X, Y y Z). [23] Otros juegos incluyen Apollo 11 (1983) para el ZX Spectrum , [24] Marslander (1983) para el Acorn Electron y BBC Micro , [25] y versiones de Lunar Lander para el Commodore PET y TRS-80 . [4] [26]
Lunar Rescue (1988) para Macintosh combina la jugabilidad de Lunar Lander con un modelo económico y simulación comercial. [27] George Moromisato desarrolló Lander para Windows 3.1x en 1990, Nintendo lanzó una versión de Lunar Lander para Game Boy ese mismo año, y Psygnosis lanzó una versión comercial en 3D para Microsoft Windows en 1999 titulada Lander . Se han realizado versiones modernas y remakes para computadoras, consolas como Wii U , iOS , Android , teléfonos móviles y navegadores. [4] [26]
En la edición de 1978 de BASIC Computer Games , David Ahl describió la versión basada en texto de Lunar Lander como "de lejos y con diferencia el juego de ordenador más popular" de la época. [4] Moonlander fue igualmente popular entre los usuarios de terminales gráficas DEC. [4] El juego arcade Lunar Lander resultó popular y comercialmente exitoso, vendiéndose aproximadamente 4.700 gabinetes. Sin embargo, Asteroids (1979) de Atari se volvió mucho más popular que se lanzaron 300 juegos de Asteroids en gabinetes Lunar Lander . [4] [17]
Computer Gaming World describió a Lunar Lander en 1982 como uno de los primeros programas divertidos con los que los programadores principiantes comienzan y mejoran continuamente a medida que mejoran sus habilidades. [28] Para 1973, había numerosas versiones del juego basado en texto, y existían tantas versiones del juego gráfico en 1981 que Electronic Games , en una revisión de una versión de Scott Adams para computadoras Atari de 8 bits y TRS-80, afirmó que era "otra entrada más en un campo tan abarrotado como la categoría de imitadores de Space Invaders . A veces parece como si cada compañía capaz de copiar un casete estuviera tratando de vender un juego sobre este tema". [1] [4] Moon Lander para MK14 fue uno de los primeros tres juegos comerciales en Gran Bretaña para computadoras domésticas. [11] Existeal menos un metajuego ; Antic en marzo de 1986 publicó Lunar Lander Construction Set para Atari de 8 bits, en el que el jugador construye un Lunar Lander gráfico personalizado. [13] En Science Fiction Video Games (2014), al discutir la falta de conceptos de ciencia ficción como extraterrestres o física poco realista, Neal Roger Tringham describió la serie como "uno de los pocos videojuegos basados en un programa espacial real, a diferencia de los muchos juegos inspirados en formas ficticias de exploración espacial". [3]