Fly the descent
Control tilt and throttle through deterministic lunar physics. Burn early to slow the fall, cancel sideways drift and straighten up above the lit pad.
NetBBS / Door games / Lunar Lander
Precision flyingRead the drift. Watch the fuel. Make both feet count.
Available · bundled with NetBBS· . + . + . · + · . . . . · +. + . A SMALL STEP. A VERY CAREFUL DESCENT. · PILOT nova · 15 MISSIONS + DAILIES press any key to begin
Guide a fragile lander between lunar ridges and onto an illuminated pad. Every correction costs fuel. Read your drift, manage the descent and put both feet down safely, in a landscape drawn entirely in ANSI colour, with a distant Earth hanging over the ranges.
Control tilt and throttle through deterministic lunar physics. Burn early to slow the fall, cancel sideways drift and straighten up above the lit pad.
Start in the training basin, then fly fifteen ranked missions in three chapters, Maria, Highlands and Frontier, from calm mare plains to narrow polar footholds. Three daily challenges give every pilot on the node the same flights and change at the node’s local midnight. At the weekend they become specials: a sample return that lifts off again through the ascent line, a rendezvous beside a parked rover, and a hop between two pads.
Every safe landing earns a gold, silver or bronze medal, and your career climbs from Cadet to Lunar Ace. Best landings go on each mission’s leaderboard, and with game events on, the node announces promotions, first golds, silver and gold achievements and finished programs.
Each month brings a season of five to eight missions, the same for every pilot, climbing from a broad sea to the frontier. Practise each in the simulator, then fly it for real, exactly once, from a slightly different start. Choose how hard: Cadet allows any number of simulator runs and a crash loses only that mission; Astronaut allows one run per mission, Test Pilot none, and for both a crash ends the program. Each preset has its own leaderboard for the season.
Milestones, precision touchdowns, close calls, career feats, Programs, and spectacular crashes. Eleven stay hidden until you earn them, mostly the crashes. The debrief names what each flight earned, and landings flown before achievements existed still count: what your best scores already earn is awarded quietly.
Press P in the flight director. The Career tab shows your rank, your medals in each chapter, flights flown, time in the air and in the simulator, and your personal records. The Achievements tab lists every one, with when you earned each and how many of the node’s pilots hold it.
Press G to fly beside a faint ghost of your best run or the node’s record, and W on a leaderboard to watch the leader’s landing. Missions where someone passed your best while you were away are marked. The Grand Tour flies all fifteen ranked missions in one sitting, against the clock, with its own leaderboard.
Commanders unlock the light, twitchy Surveyor, Lunar Aces the heavy Altair, and a hidden achievement the Hopper, whose cold-gas thrusters never run dry but cut out when they overheat. Instrument landings darken the window to a radar altimeter and a cross-pointer, and the HISTORY tab flies Apollo 11, 12, 15 and 17 and Chang’e 3.
CAPCOM calls out your fuel and, low over the ground, your height, sink and drift. The debrief traces your altitude and burn over the flight, and a gold earns a postcard of your lander on its pad under the Earth. The flight director shows who else on the node is flying right now.
Every frame below is drawn by Lunar Lander v0.7.3, the release NetBBS 7.45.0 bundles, flying its own physics. An autopilot pressed the keys; nothing was drawn or edited by hand. The Programs and Pilot Record frames show a sample pilot after a few evenings of those autopilot flights.
· . + C O N T A C T L I G H T + Engine stop. Welcome to the Moon. . · . + · . . . · · . . + · · · · +. + . . · · 1814 points / NEW PERSONAL BEST [SPACE] Skip scene [Q] Return to NetBBS
· . + G O F O R D E S C E N T + Attitude control online / descent engine armed . TRANQUILITY . · · . + · · · +. + . . · · ■ GUIDANCE ■ ATTITUDE ■ THROTTLE ■ RANGE [SPACE] Skip scene [Q] Return to NetBBS
L U N A R L A N D E R FLIGHT TRANQUILITY PILOT nova CADET VIEW 400 m T+ 16.4s ─────────────────────────────────────────────────────────────────────────────── "30 metres, down 6.3." PAD ─────────────────────────────────────────────────────────────────────────────── ALTITUDE VERTICAL DRIFT FUEL 29.9 m -6.3 m/s FAST +0.0 m/s 76.1 kg ━───────────── ━━━━━━━┃━━━━━━ ───────┃────── ━━━━━━━━━━━━━─ THRUST ━━━━━━━━── 78% TILT +0 deg LAND V<=3 H<=2 T<=10 [A/D ←→] Tilt [W/S ↑↓] Thrust [0-9] Power [SPACE] Cut [X] Level [P] Pause [?] Flight manual [Q] Return to NetBBS
L U N A R L A N D E R FLIGHT TRANQUILITY PILOT nova PILOT VIEW 400 m T+ 29.5s ─────────────────────────────────────────────────────────────────────────────── ╭─┤ CONTACT LIGHT / LANDED ├─────────────────────────────────────╮ │ │ │ "Houston, Tranquility Base here. The Eagle has landed." │ │ │ │ Vertical -0.98 m/s | Drift +0.02 m/s | Tilt +0 │ │ Fuel remaining 67.6 kg | Flight time 29.5s │ │ ALT ▇▇▇▇▇▇▇▆▆▆▆▅▅▅▅ ▃▃▃▃▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ │ │ BURN ▁▃ ▆▆▆▆▆▆▆▆▆▆▅▅▅▅▅▅▅▅ ▁ │ │ │ │ GOLD MEDAL │ │ PROMOTED TO PILOT │ │ ACHIEVEMENT 3 of 4: Fuel Miser (silver) │ │ Land with three quarters of the tank │ │ 1814 points / NEW PERSONAL BEST │ │ │ │ [R] Retry [M] Mission briefing [C] Postcard │ │ [Q] Return to NetBBS │ ╰────────────────────────────────────────────────────────────────╯
L U N A R L A N D E R FLIGHT TRANQUILITY PILOT nova PILOT VIEW 1000 m T+ 0.0s ─────────────────────────────────────────────────────────────────────────────── + . · + . · ╭─┤ BEST PILOTS / TRANQUILITY ├──────────────────────────────────╮ │ │ │ 1. Kestrel 1817 pts GOLD │ │ 2. nova 1814 pts GOLD │ │ 3. Okafor 1770 pts GOLD │ │ 4. Lindqvist 1716 pts SILVER │ │ 5. Moth 1687 pts SILVER │ │ 6. Sable 1677 pts SILVER │ │ │ │ [W] Watch the leader [B] or [ESC] Back to briefing │ ╰────────────────────────────────────────────────────────────────╯ ALTITUDE VERTICAL DRIFT FUEL 144.7 m -6.0 m/s FAST -4.0 m/s WIDE 85.0 kg ━━━━━━━─────── ━━━━━━━┃━━━━━━ ━━━━━━━┃━━━━━━ ━━━━━━━━━━━━━━ THRUST ────────── 0% TILT +0 deg LAND V<=3 H<=2 T<=10 [A/D ←→] Tilt [W/S ↑↓] Thrust [0-9] Power [SPACE] Cut [X] Level [P] Pause [?] Flight manual [Q] Return to NetBBS
L U N A R L A N D E R FLIGHT TRAINING BASIN PILOT nova CADET VIEW 1000 m T+ 0.0s ╭─┤ LUNAR LANDER / FLIGHT DIRECTOR ├───────────────────────────────────────╮ │ MARIA HIGHLANDS FRONTIER HISTORY DAILIES PROGRAM │ │ RANK CADET ──────── 0/3 pts 0/15 landed 0 gold session only │ │ ►[1] TRAINING BASIN free TRAINING BASIN │ │ [2] TRANQUILITY ■···· · A wide pad and generous fuel. Learn │ │ [3] MARE SERENITATIS ■···· · to brake early. │ │ [4] COPERNICUS ■■··· · PAD 100 m FUEL 90 kg │ │ [5] MARE IMBRIUM ■■··· · START 180 m DRIFT +0 m/s │ │ [6] MARE CRISIUM ■■··· · Practice: no medals here │ │ │ │ Training flight │ │ unranked │ │ [↑↓] Mission [←→] Chapter [ENTER] Launch [B] Leaders [?] Manual │ │ [P] Pilot record [Q] Return to NetBBS │ ╰──────────────────────────────────────────────────────────────────────────╯ ALTITUDE VERTICAL DRIFT FUEL 152.0 m -6.0 m/s FAST +0.0 m/s 90.0 kg ━━━━━━━─────── ━━━━━━━┃━━━━━━ ───────┃────── ━━━━━━━━━━━━━━ THRUST ────────── 0% TILT +0 deg LAND V<=3 H<=2 T<=10 [A/D ←→] Tilt [W/S ↑↓] Thrust [0-9] Power [SPACE] Cut [X] Level [P] Pause [?] Flight manual [Q] Return to NetBBS
L U N A R L A N D E R FLIGHT MISSION 3 OF 7 PILOT nova FLIGHT OFFICER VIEW 1000 m T+ 0.0s ╭─┤ LUNAR LANDER / FLIGHT DIRECTOR ├───────────────────────────────────────╮ │ MARIA HIGHLANDS FRONTIER HISTORY DAILIES PROGRAM │ │ RANK FLIGHT OFFICER ━━────── 10/15 pts 4/15 landed 2 gold │ │ [1] MISSION 1 OF 7 1625 pts MISSION 3 OF 7 │ │ [2] MISSION 2 OF 7 3201 pts Highland shelf: rough ground, a │ │ ►[3] MISSION 3 OF 7 NEXT narrower pad. │ │ [4] MISSION 4 OF 7 · PAD 61 m FUEL 78 kg │ │ [5] MISSION 5 OF 7 · START 260 m DRIFT +6 m/s │ │ [6] MISSION 6 OF 7 · CADET / 2 of 7 landed / 4826 pts │ │ [7] MISSION 7 OF 7 · SIMULATOR any number of runs │ │ │ │ │ │ [←→] Chapter [S] Simulator [ENTER] Real flight [N] New program [B] │ │ [P] Pilot record [T] Grand Tour [Q] Return to NetBBS │ ╰──────────────────────────────────────────────────────────────────────────╯ ALTITUDE VERTICAL DRIFT FUEL 158.5 m -6.0 m/s FAST +6.0 m/s WIDE 78.0 kg ━━━━━━━─────── ━━━━━━━┃━━━━━━ ━━━━━━━┃━━━━━━ ━━━━━━━━━━━━━━ THRUST ────────── 0% TILT +0 deg LAND V<=3 H<=2 T<=10 [A/D ←→] Tilt [W/S ↑↓] Thrust [0-9] Power [SPACE] Cut [X] Level [P] Pause [?] Flight manual [Q] Return to NetBBS
L U N A R L A N D E R FLIGHT MISSION 3 OF 7 PILOT nova FLIGHT OFFICER VIEW 1000 m T+ 0.0s ╭─┤ PILOT RECORD / nova ├──────────────────────────────────────────────────╮ │ CAREER ACHIEVEMENTS 5/63 achievements │ │ RANK FLIGHT OFFICER ━━────── 10/15 pts │ │ LANDED 4/15 missions 2 gold │ │ │ │ MARIA ● ● ● · · 3/5 landed │ │ HIGHLANDS ● · · · · 1/5 landed │ │ FRONTIER · · · · · 0/5 landed │ │ │ │ FLIGHTS 6 landed 1 crashed 0 abandoned │ │ IN THE AIR 3m 35s SIMULATOR 4 flights, 2m 04s │ │ SOFTEST 0.90 m/s CLOSEST 15.1 m MOST FUEL 67.6 kg │ │ ACHIEVEMENTS ● 0 ● 2 ● 3 10 hidden to find │ │ [←→] Tab [P] Back [Q] Return to NetBBS │ ╰──────────────────────────────────────────────────────────────────────────╯ ALTITUDE VERTICAL DRIFT FUEL 158.5 m -6.0 m/s FAST +6.0 m/s WIDE 78.0 kg ━━━━━━━─────── ━━━━━━━┃━━━━━━ ━━━━━━━┃━━━━━━ ━━━━━━━━━━━━━━ THRUST ────────── 0% TILT +0 deg LAND V<=3 H<=2 T<=10 [A/D ←→] Tilt [W/S ↑↓] Thrust [0-9] Power [SPACE] Cut [X] Level [P] Pause [?] Flight manual [Q] Return to NetBBS
L U N A R L A N D E R FLIGHT MISSION 3 OF 7 PILOT nova FLIGHT OFFICER VIEW 1000 m T+ 0.0s ╭─┤ PILOT RECORD / nova ├──────────────────────────────────────────────────╮ │ CAREER ACHIEVEMENTS 5/63 achievements │ │ SPECTACULAR CRASHES │ │ · ??? Hidden until earned 0 of 6 │ │ · ??? Hidden until earned 0 of 6 │ │ · ??? Hidden until earned 0 of 6 │ │ ● Full Tank Crash without burning any fuel 1 of 6 │ │ · ??? Hidden until earned 0 of 6 │ │ · ??? Hidden until earned 0 of 6 │ │ · ??? Hidden until earned 0 of 6 │ │ · ??? Hidden until earned 0 of 6 │ │ CAREER │ │ ● First Gold Win a gold medal 3 of 6 │ │ [←→] Tab [↑↓] Scroll 27-37 of 74 [P] Back [Q] Return to NetBBS │ ╰──────────────────────────────────────────────────────────────────────────╯ ALTITUDE VERTICAL DRIFT FUEL 158.5 m -6.0 m/s FAST +6.0 m/s WIDE 78.0 kg ━━━━━━━─────── ━━━━━━━┃━━━━━━ ━━━━━━━┃━━━━━━ ━━━━━━━━━━━━━━ THRUST ────────── 0% TILT +0 deg LAND V<=3 H<=2 T<=10 [A/D ←→] Tilt [W/S ↑↓] Thrust [0-9] Power [SPACE] Cut [X] Level [P] Pause [?] Flight manual [Q] Return to NetBBS
Open Doors on a NetBBS node that offers Lunar Lander and choose the game. You need a terminal of at least 80 × 24; the flight pauses below that until you enlarge the window. Your best landing on each mission is kept, with your achievements and your Programs, and every node has its own leaderboards.
Choose a mission, then press Enter. W/S or the up/down arrows adjust throttle; A/D or left/right tilt the craft. Controls stay set, so you do not need to hold two keys. Space cuts thrust, X levels the lander, P pauses and ? opens the flight manual.
In the flight director, P opens your Pilot Record, G adds a ghost, I switches to instruments and V picks your craft once you have more than one. On the PROGRAM tab, N starts a program, S flies the simulator, Enter the one real flight, and B shows the season’s leaderboard for each preset.
At touchdown, both feet must be inside the pad, vertical speed no more than 3 m/s, sideways drift no more than 2 m/s and tilt within 10 degrees of upright. The numeric readings and pad lights are your precise references; the lander is drawn larger to keep it visible.
Lunar Lander is bundled with NetBBS from 7.41.0, and NetBBS 7.45.0 bundles v0.7.3, with ghosts, the Grand Tour and weekend specials. Its pilot records upgrade themselves in place the first time the new release launches, and there is no way back, so take a node backup before upgrading. Register it from Content ▸ Doors ▸ Gallery. Pilot records live beside the node database and are included in node backups. The short-lived files that show who is flying, in a live/ folder beside them, are not. The door setup guide has the details, and the game’s repository has its releases and its own guide. Standalone, python lunar_lander.py runs it in any ANSI terminal for unranked practice.