User:Xscapist/sandbox
Lunar Lander (1969 video game)
Lunar Lander | |
---|---|
Designer(s) | Jim Storer |
Platform(s) | Minicomputers, personal computers |
Release |
|
Genre(s) | Space flight simulation |
Mode(s) | Single-player |
Lunar Lander (also known as ROCKET, APOLLO or LUNAR) is a text-based strategy video game developed by Jim Storer in 1969 after watching the Apollo Lunar Module land on the Moon. The game was published under several different names, and was modified and expanded by users who played it. In 1973, the two most popular variations were published alongside Storer's original in 101 BASIC Computer Games, a collection of type-in programs by David H. Ahl, where he described it as "far and away the single most popular computer game."
Gameplay
Lunar Lander is a text-based strategy video game that simulates a moon landing. The player controls a lunar module as it falls toward the surface of the Moon or other astronomical body, using thrusters to slow the ship's descent. Hitting the surface at too high a velocity or running out of fuel results in failure. Movement in the game is turn-based, with each turn representing ten seconds of travel time. To control the module, the player types in a number indicating how many pounds of fuel to burn during each ten second increment. Since the module only holds a limited amount of fuel, the player's objective is to figure out how to allocate that fuel over the course of about four in-game minutes. Depending on the velocity of the craft when it lands or crashes, the player is given an end-game appraisal ranging from "Perfect Landing! (Lucky)!" to "Sorry, but there were no survivors—you blew it! In fact you blasted a new lunar crater [amount] ft. deep!"[1][2][3]
Development
Storer's original version
Lunar Lander was created in the fall of 1969 by Jim Storer, a student at Lexington High School, after watching the Apollo 11 moon landing.[4] The game's complex equations were likely given to him by his father, who was an engineer.[3] After Christmas, it was uploaded to the school's system library as ROCKET,[5][6][7] and his computer teacher submitted the game to DECUS under the name FOCAL Lunar Landing Simulation (APOLLO), where the source code was distributed to readers under the name APOLLO, while Digital Equipment Corporation (DEC) published the game as Lunar Module.[5][7] Storer himself refers to it as the Lunar Landing Game.[8]
Storer wrote the original game in the programming language FOCAL for the DEC PDP-8 minicomputer, but it was later converted to BASIC by David H. Ahl, along with Hamurabi, in part to demonstrate the PDP-8. Their popularity led him to create a compilation of BASIC computers games, both his own and reader submissions, as a book called 101 BASIC Computer Games.[9][2] The book was a landmark title in computer games programming and was a best-selling title with more than 10,000 copies sold. Its second edition in 1978, titled BASIC Computer Games, was the first million-selling computer book. As such, the BASIC ports of mainframe computer games included in the book were often more long-lived than their original versions or other mainframe computer games.[9]
The earliest known example of Storer's game being called Lunar Lander was in the 1975 book What to Do After You Hit Return, a collection of BASIC computer games similar to Ahl's published by the People's Computer Company (PCC). Prior to that, in 1969, the name Lunar Lander was used in relation to an electro-mechanical arcade game by Cointronics, which involved the player to using a joystick to land a physical lunar lander model on various targets. A distributor said Cointronics was "the first successful attempt of a coin-operated amusement machine factory to exploit a news event of monumental importance to the world." But it's unclear whether the game inspired PCC to call Storer's game Lunar Lander, or if it was merely a coincidence.[7]
Ports and modifications of Lunar Lander were commercially distributed for some programmable calculators, such as in 1975 for the Hewlett-Packard HP-25[10] and HP-65,[11] and home computers as early as 1976. Early examples are Lunar Lander (1976) for the Apple I[12] and Moon Lander (1977) for the MK14 computer kit, which displayed the lander's speed, height, and fuel consumption on an eight-character calculator-style display.[13]
In 2019, Stefan Trenkel ported the original 1969 source code as a browser game.[14]
Other versions
Because type-in programs involved manually typing in the source code to run the game, many users added their own modifications. A few users who discovered the FOCAL version through DECUS submitted their own version. David A. Moon of Wayland High School responded with APOLLO II, described as "a greatly improved version of the Apollo simulation game which has been running on almost every timesharing system in the country," which changed the time interval from ten seconds to five seconds and added the ability to move left and right as well as up and down.[15] Andres J. Magre of laboratory equipment supplier Coasin S.A. in Buenos Aires, Argentina submitted APOLLO 12, a modification designed to be played in real-time.[16]
David H. Ahl included two BASIC variations alongside Storer's original in his 1973 book 101 BASIC Computer Games, which were later renamed when converted to Microsoft BASIC for the 1978 edition of Basic Computer Games. Eric Peters, an employee at DEC, created a variation called ROCKT1 (1973) or Rocket (1978) which added a simple text-based graphical display of the distance from the ground in each round, while William Labaree II's ROCKT2 (1973) or LEM (1978) added horizontal velocity and the ability to apply thrust at an angle.[5] PCC published its own variation alongside the original in its 1975 book What to Do After You Hit Return. Crash added challenging new levels, asking the player at the start of the game whether they want to land on the Moon, the planet Earth, or an "unknown planet" called Persephone.[17]
Legacy
The 1972 edition of DECUS Program Library Catalog said the game was being played "on almost every timesharing system in the country."[15] In the 1973 edition of 101 BASIC Computer Games, David Ahl described the text-based version of Lunar Lander as "by far and away the single most popular computer game"[5] and in the 1976 collection The Best Of Creative Computing said it was still "next to Star Trek and Space War, the most popular computer game."[2] Moon Lander (1977) for the MK14 was one of the first three commercial games in Britain for home computers.[13] In Science Fiction Video Games (2014), while discussing the games' lack of science fiction concepts like aliens or unrealistic physics, Neal Roger Tringham described the series as "one of the few video games to be based on a real space program, as opposed to the many games inspired by fictional forms of space exploration".[18] Commenting on the framing narrative, Aaron A. Reed wrote in 50 Years Of Text Games that Storer's game was unlike previous text-based games in that you're not make decisions from "a remote gold's eye viewpoint" but instead "become the astronaut in the hot seat, watching the numbers printed by your chattering teletype drop disturbingly quickly."[3]
In 1973, Jack Burness created a graphical lunar landing game for the GT40 called Moonlander, which featured the earliest known graphical representation of a human in a video game, as well as the earliest in-game cutscene and earliest known Easter egg in a video game.[19] Although it shares several similarities with Storer's original, such as the end-game appraisals, Burness can't recall which text-based lunar lander game he played, and downplays its influence by saying that whatever version it was, it didn't seem impressive. Moonlander inspired Atari's arcade game Lunar Lander, which in turn inspired its own wave of imitators.[5][7]
Construction Beyond This Point
In 1973, DEC commissioned the creation of a game intended to showcase the capabilities of their new DEC GT40 graphics terminals. The result was a real-time, graphical version of Lunar Lander called Moonlander by Jack Burness. The game was distributed with DEC computers and displayed at trade shows. In 1979, Atari, Inc. released a vector graphics arcade game version of the concept as Lunar Lander. It added a fuel-for-money system allowing the player to purchase more fuel to continue their current game.
Graphical lunar landing games became a popular concept for home computer systems. Commodore published a version called Jupiter Lander for their VIC-20 in 1981. That same year, Electronic Games wrote that "sometimes it seems as though every company capable of copying a cassette is trying to sell a game on this theme."[20]
Moonlander (video game)
Moonlander | |
---|---|
Publisher(s) | DEC |
Designer(s) | Jack Burness |
Platform(s) | DEC GT40 |
Release | 1973 |
Genre(s) | Space flight simulation |
Mode(s) | Single-player |
Moonlander is a real-time, graphical lunar landing game. It was developed by Jack Burness for in 1973 for DEC, who commissioned it to showcase the capabilities of their new DEC GT40 graphics terminal when connected to a PDP-10 or PDP-11 minicomputers. The game featured the earliest known graphical representation of a human in a video game, as well as the earliest in-game cutscene and earliest known Easter egg in a video game. It was the inspiration for Atari's Lunar Lander.
Gameplay
Moonlander is a single-player graphical lunar landing game in which the player attempts to land a lunar module on the Moon. The game is displayed using monochrome vector graphics and depicts a side-on view of the terrain and the landing module. At the top of the screen, the player is given information on the module's speed, altitude, and fuel. The terrain is jagged and has only a few flat areas appropriate for landing. The player controls the orientation of the module and fires the thruster to steer the module safely to a landing area. [The module is always displayed in the center of the screen, with the terrain scrolling beneath it as it travels horizontally, wrapping the single screen-width of terrain endlessly.]
After the player successfully lands or crashes the module, they are given an end-game appraisal based on how softly the module landed or how badly it crashed. Crashes occur if the module is moving too fast, or is rotated too far from vertical when it touches the ground, or lands on a not-flat area. When the lander gets close to the surface, the view changes to a close-up view of the terrain. The player has a limited amount of fuel, which is consumed by controlling the module. Whether the player lands safely or crashes, the game starts another round with the remains of any previously crashed or successfully landed modules until the game is reset.
The game is controlled via [two buttons that rotate the module left and right, a large handle that fires the thruster (proportionally to how hard it is pulled), and an "abort" button that rotates the module back to vertical and fires the thruster, burning a large amount of fuel in an attempt to stop the module from crashing.] Each action uses fuel, and when the fuel runs out the module no longer responds to the controls.
McDonald's
Development
The game was written by Jack Burness, a DEC consultant and former employee, and named Moonlander; it was distributed with DEC computers and displayed at trade shows.[18][5][7] Unlike the previous turn-based, textual games, Moonlander is a real-time graphical game. The goal remains to correctly land a lunar module on the surface of the Moon using the game's telemetry data. If the player miscalculates the module's landing, the module will either fly off into space or crash into the Moon's surface. The game is controlled with a light pen, and the output display was a vector graphics system; the light pen allowed adjusting the throttle value and the angle of the lunar lander.[18]
Burness completed the game on February 25, 1973, after spending ten days developing it plus one day visiting the Massachusetts Institute of Technology, which had co-designed the actual lunar lander. There, he got the actual specifications for the lander, which he used to create the calculations of the fuel consumption for maneuvering the rocket.[5][7] Burness has said that he does not recall playing the original Lunar, but that by 1973 there were numerous versions of the game which he had played.[5] Additionally, a few months prior to making the game, he attended the December 6 launch of the Apollo 17 Moon landing mission, which may have inspired the creation of the game.[7]
Moonlander was the first multiple-perspective video game; when the lander gets close to the Moon, the view changes to a close-up view of the surface and lander. If the player successfully lands the spaceship, an astronaut climbs out to stand on the surface—the first depiction of a human in a video game and possibly the first cutscene in a video game.[a][7][19] Moonlander was also the first video game to include an easter egg; if the player flies their ship horizontally enough in the close-up view, they encounter a McDonald's restaurant which the astronaut will visit upon landing and can destroy by crashing into it.[7][19] Modified versions of Moonlander were made, with at least one renaming it to RT-11 Lunar Lander, and another removing the McDonald's, as seen in a 1979 Dutch short film Mens en computer (Human and Computer).[7]
Legacy
Moonlander was favorite application among users of DEC graphics terminals.[5]
Firsts
In August 1979, Atari produced an arcade game version of the concept as Lunar Lander. This version uses monochrome vector graphics and allows the player to rotate the ship right or left and fire thrusters via proportional throttle control system using a joystick with a spring. Like Moonlander, both a graphical display of a repeating mountainous surface as well as a text readout of the ship's speed, altitude, and remaining fuel are displayed. Once a game begins, it only ends when a player runs out of fuel, rather than due to a time limit; players can insert quarters to add fuel to their current game. Bonus points are awarded for landing on difficult parts of the map.[22] The idea for the game came from Delman, who had seen a graphical version of the game, likely Moonlander, a few years prior; Atari employees had also seen Moonlander years prior at the NASA Ames Research Center and attempted to create an arcade version with raster graphics in 1975.[5][7]
The Lunar Lander arcade game proved popular and commercially successful, selling approximately 4,700 cabinets. Atari's Asteroids (1979) became so much more popular, however, that 300 Asteroids games were released in Lunar Lander cabinets.[5][22] So many versions of the graphical game existed by 1981 that Electronic Games, in a review of a version by Scott Adams for Atari 8-bit computers and the TRS-80, claimed it was "yet another entry in a field as crowded as the category of Space Invaders imitators. Sometimes it seems as though every company capable of copying a cassette is trying to sell a game on this theme."[20][5] At least one metagame exists; Antic in March 1986 published Lunar Lander Construction Set for Atari 8-bit, in which the player constructs a custom graphical Lunar Lander.[11]
Eventually there were so many variations that they became collectively known as Lunar Landers, with InfoWorld referring to LEM in February 1979 as "a lunar lander"
So many versions of the graphical game existed by 1981 that Electronic Games, in a review of a version by Scott Adams for Atari 8-bit computers and the TRS-80, claimed it was "yet another entry in a field as crowded as the category of Space Invaders imitators. Sometimes it seems as though every company capable of copying a cassette is trying to sell a game on this theme."[20][5] In a review for the same Scott Adams game, Computer Gaming World described Lunar Lander as one of the first fun programs entry level programmers start with and continually improve upon as they improve their skills.[23]
and Antic terming the set of text-based games as "Lunar Landers" in 1986.[24]
A port of the original DEC GT40 Moonlander was released for the iPad for free by Paradigm Systems in 2013, but has since become unavailable.[25]
Notes
- ^ The Sumerian Game (1966) interspersed gameplay with projected slideshow images along with a voiceover tape, which may also be considered the first cutscene.[21]
References
- ^ Storer, Jim. "Lunar Landing Game Source Code Listing". Lunar Landing Game Related Documents. Retrieved 2002-01-15.
{{cite web}}
: CS1 maint: url-status (link) - ^ a b c Ahl 1976, pp. 264–265
- ^ a b c Reed, Aaron A. (2021-01-14). "1972: ROCKET". 50 Years of Text Games. Retrieved 2022-01-16.
- ^ Ahl 1978, pp. 106–109
- ^ a b c d e f g h i j k l m Edwards, Benj (2009-07-19). "Forty Years of Lunar Lander". Technologizer. Archived from the original on 2016-01-16. Retrieved 2016-02-18.
- ^ Chien, Philip (July 1994). "Blast off!". Compute!. ABC Publishing: 90. ISSN 0194-357X.
- ^ a b c d e f g h i j k Willaert, Kate (2021-04-11). "Moonlander: One Giant Leap For Game Design". A Critical Hit!. Retrieved 2021-05-11.
- ^ "Jim Storer - Lunar Landing Game Related Documents". www.cs.brandeis.edu. Retrieved 2022-01-16.
- ^ a b McCracken, Harry (2014-04-29). "Fifty Years of BASIC, the Programming Language That Made Computers Personal". Time. Archived from the original on 2016-02-05. Retrieved 2016-02-12.
- ^ Hewlett-Packard HP-25 Applications Programs. Hewlett-Packard. 1975. OCLC 8640699.
- ^ a b Bisson, Gigi (March 1986). "Game of the Month: Lunar Lander Construction Set". Antic. Vol. 4, no. 11. ISSN 0113-1141.
- ^ "Apple I Replica Creation -- Chapter 1: Apple I History | Applefritter". www.applefritter.com. Retrieved 2022-01-16.
- ^ a b Levene, Anderson, p. 20
- ^ "LUNAR LANDER SIMULATOR". lunar69.uber.space. Retrieved 2022-01-16.
- ^ a b DECUS Program Library Catalog. Maynard, Massachusetts: DEC Users Society. 1972. pp. F - 26.
- ^ DECUS Program Library. Maynard, Massachusetts: DECUS Users Society. 1974. pp. 12–14.
- ^ What To Do After You Hit Return. Mentlo Park, California: People's Computer Company. 1975. p. 104.
- ^ a b c Tringham, p. 450
- ^ a b c Willaert, Kate (2021-04-03). "Ready Player One Was Wrong: The First Easter Eggs In Video Games". A Critical Hit!. Retrieved 2021-04-05.
- ^ a b c "Computer Playland". Electronic Games. No. 1. Reese Publishing Company. Winter 1981. p. 71. ISSN 0730-6687.
- ^ Willaert, Kate (2019-09-09). "The Sumerian Game: The Most Important Video Game You've Never Heard Of". A Critical Hit. Archived from the original on 2019-09-09. Retrieved 2019-09-10.
- ^ a b Gardner, pp. 50–52
- ^ McGrath, Richard (May–June 1982). "The Eagle Has Landed". Computer Gaming World. pp. 34–35. ISSN 0744-6667.
- ^ "Graphics Games for Exidy Sorcerer". Intelligent Machines Journal. No. 4. 1979-02-28. p. 3. ISSN 0199-6649.
- ^ "Moonlander Classic". 148apps.com. 2014-06-11. Retrieved 2021-04-05.
Cite error: A list-defined reference named "WTD105107" is not used in the content (see the help page).
Cite error: A list-defined reference named "TVGE" is not used in the content (see the help page).
Cite error: A list-defined reference named "IWLL" is not used in the content (see the help page).
Cite error: A list-defined reference named "Byte" is not used in the content (see the help page).
Cite error: A list-defined reference named "Jupiter" is not used in the content (see the help page).
Cite error: A list-defined reference named "wood198404" is not used in the content (see the help page).
Cite error: A list-defined reference named "analog" is not used in the content (see the help page).
Cite error: A list-defined reference named "WoS" is not used in the content (see the help page).
Cite error: A list-defined reference named "mars" is not used in the content (see the help page).
Sources
- Ahl, David (November 1978). BASIC Computer Games (2nd ed.). Workman Publishing. ISBN 978-0-89480-052-8.
- Ahl, David, ed. (1976). The Best of Creative Computing. Vol. 1. Creative Computing Press. ISBN 978-0-916688-01-1.
- Gardner, Drew (2004-10-26). Compton, Shanna (ed.). Gamers: Writers, Artists and Programmers on the Pleasures of Pixels. Soft Skull Press. ISBN 978-1-932360-57-8.
- Levene, Rebecca; Anderson, Magnus (2012-11-08). Grand Thieves & Tomb Raiders: How British Video Games Conquered the World. Aurum Press. ISBN 978-1-78131-107-3.
- Tringham, Neal Roger (2014-09-10). Science Fiction Video Games. CRC Press. ISBN 978-1-4822-0388-2.
- Wolf, Mark J. P. (2007-11-30). The Video Game Explosion: A History from PONG to PlayStation and Beyond. Greenwood Publishing Group. ISBN 978-0-313-33868-7.
- People's Computer Company (1975). What to Do After You Hit Return: or P.C.C.'s First Book of Computer Games. Nowels Publications.
External links
- Lunar Lander Simulator Recoding of Jim Storer's Lunar Landing Game from 1969
- Text game source code in BASIC Computer Games (1978)
- Official online version of Atari's Lunar Lander arcade game
- Lunar Lander at the Killer List of Videogames
- Source code (in MACRO-11) of GT40 Moonlander, February 1973, and port to RT-11 by Al Kossow, January 1980.
- 1969 video games
- 1973 video games
- 1979 video games
- Apple II games
- Arcade video games
- Atari 8-bit family games
- CP/M games
- Commodore 64 games
- Game Boy games
- Mainframe games
- Mobile games
- Public-domain software with source code
- Space flight simulator games
- Video games developed in the United States
- Video games set on the Moon
- Video games with textual graphics
- Science fiction video games