Lunar Lander is one of the oldest and most influential ideas in computer gaming.
It began as a simple challenge:
can you manage fuel, gravity, speed, and judgement well enough to land safely?
That basic idea has proved remarkably durable,
moving across generations of hardware,
from text-based systems,
to programmable calculators,
to graphics terminals,
to arcade machines,
to home computers,
and now, here on the web.
The first known Lunar Lander game is generally understood to have been written in 1969
by high school student Jim Storer in Lexington, Massachusetts.
It was written in
FOCAL
and ran on a
PDP-8.
One of the next impressive steps in that journey came with the programmable calculator era.
The HP-67 Programmable Calculator,
introduced in 1976,
brought a Lunar Lander style challenge to something you could hold in your hand.
It even shipped with a version of Lunar Lander in the standard set of programs
(see page 14-01 of the manual).
Many later HP calculators continued that tradition.
Seen from today, it is easy to underestimate how remarkable that was.
These were serious programmable machines,
and yet people were already using them to explore simulation,
gameplay,
and the pleasure of mastering a difficult landing.
Over time, Lunar Lander evolved through many different forms:
text simulations,
vector graphics,
arcade adaptations,
home computer versions,
and later modern recreations on PCs, mobile devices, and the web.
The technology changed,
but the appeal remained much the same.
A player is given limited control, imperfect conditions, and a demanding objective:
land safely, or fail.
That is one reason Lunar Lander has lasted so well.
It is simple enough to understand,
difficult enough to be interesting,
and flexible enough to be reinterpreted by each new generation of hardware.