Lunar Lander

Lunar Lander

released on Sep 30, 1969

Lunar Lander

released on Sep 30, 1969

The original Lunar Lander game was a 1969 text-based game called Lunar, or alternately the Lunar Landing Game. Lunar Lander was originally written as a text-based computer game in the FOCAL programming language for the Digital Equipment Corporation (DEC) PDP-8 computer by Jim Storer while a student at Lexington High School (Massachusetts) in the autumn of 1969. Storer submitted the game to the DEC users' newsletter, which distributed the source code to readers. Other versions of the concept were written soon after: a version called Rocket was written in BASIC by Eric Peters at DEC, and a third version, LEM, was written by William Labaree II in BASIC, among others. A full game of Rocket, one of the early versions of the game type. The player has only spent fuel at the last moment, and as a result has crashed into the moon. All three text-based games require the player to control a rocket attempting to land on the moon by entering instructions to the rocket in a turn-based system in response to the textual summary of its current position and velocity relative to the ground. In the original Lunar, players controlled only the amount of vertical thrust to apply, based on their current vertical velocity and remaining fuel, with each round representing one second of travel time. Rocket added a simple text-based graphical display of the distance from the ground in each round, while LEM added horizontal velocity and the ability to apply thrust at an angle. In 1970 and 1971, DEC employee and editor of the newsletter David H. Ahl converted two early mainframe games, Lunar and Hamurabi, from the FOCAL language to BASIC, partially as a demonstration of the language on the DEC PDP-8 minicomputer. Their popularity led him to start printing BASIC games in the DEC newsletter, both his own and reader submissions.


Released on

Genres


More Info on IGDB


Reviews View More

I regret to inform you I crashed the lander.

Não é pura coincidência que tantos jogos formativos da mídia interativa tenham como ambientação o espaço sideral. Afinal, os 1960 foram marcados pela chamada "Corrida Espacial" - um processo político cujas repercussões na cultura americana são impossíveis de subestimar, e esse jogo produzido logo depois da missão Apollo 11 é uma das expressões mais explícitas de tal influência. O arquivo do código fonte do game era até nomeado "Apollo", para não deixar dúvidas quanto a que evento ele simulava.

Não tenho muito a comentar sobre o game que contribuiria mais do que uma lida no artigo da Wikipedia), então só vou deixar aqui alguns recursos que acho interessantes.

Primeiro, o site do próprio Jim Storer, criador do game, com vários recursos sobre como links para artigos, entrevistas e até o código fonte original em FOCAL.

Segundo, uma reprodução fiel (segundo o próprio Storer) da primeira versão Lunar Lander que pode ser jogada direto do navegador.

Terceiro mas não menos importante, a listagem do código do jogo em BASIC como publicada na revista "BASIC Computer Games". Esse último é especialmente valioso para quem está interessado numa perspectiva histórica. A maioria das pessoas que jogou Lunar Lander muito provavelmente o fez digitando o código impresso de uma revista ou catálogo no computador. Essa era uma prática bem comum no começo dos 1970 e que perdurou até o início dos 1980. Em vez de você comprar um disquete ou outra mídia com os programas que desejava, comprar uma revista com o código de vários pequenos jogos ou programas para você digitar e rodar em casa era uma das formas mais comuns (e baratas!) de distribuição de software. Se você quiser realmente reviver essa época, pode até mesmo usar algum interpretador de BASIC (por exemplo, o QBASIC do MSDOS) e digitar o código linha por linha. Ou, se não quiser ir assim tão longe, copiar e colar do github.