Lunar Lander — это жанр видеоигр, вдохновленный посадкой лунного модуля Apollo на Луну в 1969 году. В играх Lunar Lander игроки управляют космическим кораблем, который падает на поверхность Луны или другого астрономического тела, используя реактивные двигатели для замедления спуска и контроля горизонтального движения, чтобы достичь безопасной зоны посадки. Столкновение с препятствиями, удар о поверхность с высокой скоростью или исчерпание топлива приводит к неудаче. В некоторых играх этого жанра также необходимо корректировать ориентацию корабля и его горизонтальные и вертикальные скорости.Первая игра Lunar Lander была текстовой игрой, опубликованной под многими названиями, включая Lunar Landing Game, написанная на языке программирования FOCAL для миникомпьютера DEC PDP-8 студентом Джимом Сторером осенью 1969 года. Позже другие программисты написали несколько версий игры на FOCAL и BASIC. Первоначальная игра Lunar Landing Game была переведена на язык BASIC Дэвидом Х. Алом, который включил три версии в свою книгу 1973 года '101 Computer Games in BASIC'. К концу десятилетия этот тип игр получил название 'игры-лунные посадки'.В 1973 году DEC заказала создание реального времени графической версии Lunar Lander, чтобы продемонстрировать возможности их новых терминалов DEC GT40. Игра под названием Moonlander была написана Джеком Бернессом и распространялась с компьютерами DEC и демонстрировалась на выставках. В 1979 году Atari выпустила аркадную видеоигру Lunar Lander, использующую векторную графику, с системой топлива для денег, позволяющей игрокам покупать больше топлива для продолжения игры.Игры Lunar Lander были популярны на домашних компьютерных системах. Компания Commodore опубликовала версию под названием Jupiter Lander для своей системы VIC-20 в 1981 году. В том же году Electronic Games написали, что 'иногда кажется, что каждая компания, способная копировать кассеты, пытается продать игру на эту тему'.
Игра Lunar Lander, первоначально опубликованная под многими названиями, включая Lunar Landing Game, была текстовой игрой, выпущенной в 1969 году. Она была написана на языке программирования FOCAL для миникомпьютера DEC PDP-8 студентом Джимом Сторером из средней школы Лексингтон осенью 1969 года и загружена в библиотеку системы под названием Rocket после зимних каникул. Его преподаватель информатики представил игру под названием FOCAL Lunar Landing Simulation (APOLLO) в бюллетень пользователей DEC, который распространил исходный код среди читателей под названием Apollo. Позже другие авторы представили различные версии игры, такие как Apollo II и Apollo 12. Компания DEC опубликовала книгу с программами на FOCAL-8 в 1970 году и включила игру под названием Lunar Module. Были написаны и другие версии концепции: версия, называемая Rocket, была написана на BASIC Эриком Петерсом в DEC, а другая версия на BASIC, LEM, была написана Уильямом Лабареем II и другими.Текстовые игры требуют от игрока управления ракетой, пытаясь приземлиться на Луну, вводя инструкции для ракеты в системе поочередного хода в ответ на текстовое описание ее текущего положения и скорости относительно земли.В оригинальной Lunar игроки контролировали только величину вертикального тяги, исходя из их текущей вертикальной скорости и оставшегося топлива, при этом каждая игра представляла собой десять секунд времени путешествия. Rocket добавил простой текстовый графический отображение расстояния до земли в каждой игре, а LEM добавил горизонтальную скорость и возможность применять тягу под углом. В 1970 и 1971 годах сотрудник DEC и редактор бюллетеня Дэвид Х. Аль конвертировал две ранние игры для главныхframe, Lunar и Hamurabi, из языка FOCAL в BASIC частично как демонстрация языка на миникомпьютере DEC PDP-8. Их популярность привела его к началу печати игр на BASIC в бюллетене DEC, как свои собственные, так и поданные читателями.В 1973 году Аль выпустил книгу '101 Computer Games in BASIC', которая содержала исходный код компьютерных игр, написанных на BASIC. Включенные игры были написаны как самим Алем, так и другими авторами и включали как оригинальные игры для языка, так и портированные из других языков, таких как FOCAL.101 BASIC Computer Games была знаковой игрой в программировании компьютерных игр и стала бестселлером с более чем 10,000 проданных копий. Ее второе издание в 1978 году под названием BASIC Computer Games стало первым миллионным компьютерным книгой. В результате, порты на язык Microsoft BASIC основных игр для больших компьютеров, включенные в книгу, часто были более долговечными, чем их оригинальные версии или другие игры для больших компьютеров. В книге были представлены все три версии Lunar Lander под названиями ROCKET (версия Сторера), ROCKT1 (версия Питерса) и ROCKT2 (версия Лабаре). Аль и Стив Норт затем конвертировали все три версии в Microsoft BASIC и опубликовали их в журнале Creative Computing и сборнике Best of Creative Computing в 1976 году; они были переизданы во втором издании BASIC Computer Games как Lunar, LEM и Rocket — наиболее популярные из существующих версий игры.Первое известное использование названия Lunar Lander для видеоигры этого типа было в книге 1975 года What to Do After You Hit Return, сборнике игр на BASIC от компании People's Computer Company, подобном книге Ала, который включал версии Crash и Lunar Lander. До этого, в 1970 году, это название использовалось для электромеханической аркадной игры бывшими сотрудниками Atari, Inc., работающими как Cointronics, где игрок использует джойстик для посадки модели лунного модуля на цели. Непонятно, была ли игра вдохновлена видеоиграми или только реальным лунным модулем.Еще одна версия Lunar Lander была коммерчески распространена для некоторых программируемых калькуляторов, например, в 1975 году для Hewlett-Packard HP-25. С появлением домашних компьютеров в 1977 году концепция игры быстро перешла и на эти системы с Moon Lander (1977) для набора MK14, который отображал скорость, высоту и расход топлива посадочного модуля на калькуляторном дисплее из восьми символов — как пример раннего использования. Хотя Аль не указывал общего названия для трех схожих игр в своей книге, стиль игры считался своим собственным поджанром: InfoWorld называла LEM 'лунным посадчиком' в феврале 1979 года, а Antic обозначала набор текстовых игр как 'Lunar Landers' в 1986 году.
В 1973 году DEC заказала создание графической версии игры Lunar Lander в реальном времени, чтобы продемонстрировать возможности их новых терминалов DEC GT40, подключенных к миникомпьютерам PDP-10 или PDP-11. Игра была написана Джеком Бернессом, консультантом и бывшим сотрудником DEC, и получила название Moonlander; она распространялась вместе с компьютерами DEC и демонстрировалась на выставках. В отличие от предыдущих текстовых игр в формате ходов, Moonlander является графической игрой в реальном времени. Цель игры — правильно посадить модуль лунного модуля Apollo на поверхность Луны с использованием данных телеметрии из игры. Если игрок ошибается при расчетах посадки модуля, он либо улетит в космос, либо столкнется с поверхностью Луны. Игра контролируется с помощью светового пера, а вывод осуществлялся на системе векторной графики; световое перо позволяло регулировать значение тяги и угол лунного модуля. Бернесс завершил игру 25 февраля 1973 года после десяти дней разработки плюс один день поездки в Массачусетский технологический институт, который участвовал в проектировании реального лунного модуля Apollo.Там он получил фактические спецификации для посадочного модуля, которые использовал для расчета потребления топлива при маневрировании ракеты. Бернесс заявил, что не помнит о том, чтобы играл в оригинальный Lunar, но к 1973 году было множество версий игры, которые он играл. За несколько месяцев до создания игры он посетил запуск миссии Apollo 17 на Луну 6 декабря, что могло вдохновить создание игры.Moonlander был первой видеоигрой с множественными точками зрения; когда посадочный модуль приближается к Луне, вид меняется на близкий вид поверхности и самого модуля. Если игрок успешно приземляет космический корабль, астронавт выходит наружу, чтобы стоять на поверхности — первое изображение человека в видеоигре и, возможно, первый сценарий в видеоигре. Moonlander также была первой видеоигрой, которая включала яйцо Пасхи; если игрок достаточно долго летит горизонтально в близком виде, он встречает ресторан McDonald's, который астронавт посетит при приземлении и который игрок может уничтожить, столкнув модуль с него.Были созданы модифицированные версии Moonlander, с одной из которых было изменено название на вариант 'Lunar Lander', например RT-11 Lunar Lander, и другая убрала McDonald's, как это видно в голландском короткометражном фильме 1979 года 'Mens en computer' (Человек и компьютер). В 2013 году для iPad была выпущена бесплатная версия от Paradigm Systems.В августе 1979 года компания Atari, Inc. выпустила аркадную видеоигру Lunar Lander на основе концепции. Игра использует монохромные векторные графики и позволяет игроку поворачивать корабль вправо или влево и использовать тягу через систему пропорционального управления с помощью джойстика с пружиной. Как и Moonlander, игра отображает графическое изображение повторяющейся гористой поверхности и текстовое отображение скорости корабля, высоты и оставшегося топлива. Игра заканчивается только тогда, когда игрок исчерпывает топливо, а не по истечении времени; игроки могут вставить монеты для добавления топлива к текущей игре. Бонусные очки начисляются за посадку на сложных участках карты. Игра имеет четыре уровня сложности управления кораблем.Lunar Lander был первой векторной графикой игрой Atari. Векторный движок был вдохновлен Space Wars (1978) и создан Риком Монкрифом и Венди Аллен, которые разработали Lunar Lander вместе с Ричем Муором. Идея игры пришла от Аллен, которая увидела графическую версию игры, возможно Moonlander, несколько лет назад; сотрудники Atari также видели Moonlander в NASA Ames Research Center и пытались создать аркадную версию с растровой графикой в 1975 году. Другая аркадная игра на основе концепции Lunar Lander того же времени — это Lunar Rescue (1979) от Taito.Графические игры Lunar Lander были созданы для других систем. Хотя некоторые из них назывались Lunar Lander, многие так не назывались; тем не менее, название типа игры продолжало оставаться 'лунные посадки'. Билл Бадж разработал Tranquility Base для Apple II в 1980 году. Commodore опубликовала Jupiter Lander, растровую версию игры, в 1981 году для VIC-20 и в 1982 году для Commodore 64. IBM выпустила Rocket Lander для IBM PC в 1982 году. Журнал Ahoy! опубликовал версию на BASIC для Commodore 64 в апреле 1984 года. Том Хадсон написал Retrofire, более сложную версию концепции посадки для компьютеров Atari 8-bit в 1983 году; она использует трехмерный изометрический вид, поэтому есть три скорости для управления (по осям X, Y и Z).Другие игры включают Apollo 11 (1983) для ZX Spectrum, Marslander (1983) для Acorn Electron и BBC Micro, а также версии Lunar Lander для Commodore PET и TRS-80.Lunar Rescue (1988) для Macintosh сочетает в себе игровой процесс Lunar Lander с экономической моделью и симуляцией торговли. Джордж Мороимицо разработал Lander для Windows 3.1x в 1990 году, Nintendo выпустила версию Lunar Lander для Game Boy того же года, а Psygnosis выпустила коммерческую трехмерную версию для Microsoft Windows под названием Lander в 1999 году. Современные версии и ремейки были созданы для компьютеров, консолей, таких как Wii U, iOS, Android, мобильных телефонов и браузеров.
В 1978 году в издании BASIC Computer Games Дэвид Аль описал текстовую версию Lunar Lander как 'безусловно самую популярную компьютерную игру' того времени. Moonlander был также популярен среди пользователей терминалов DEC с графическим интерфейсом. Аркадная игра Lunar Lander оказалась популярной и коммерчески успешной, было продано около 4700 кабинетов. Однако Asteroids от Atari (1979) стал настолько более популярным, что в кабинах Lunar Lander было выпущено 300 игр Asteroids.Computer Gaming World описал Lunar Lander в 1982 году как одну из первых интересных программ для начинающих программистов, с которыми они начинают работать и постоянно улучшают по мере повышения своих навыков. К 1973 году существовало множество версий текстовой игры, а к 1981 году настолько много графических версий этой игры, что Electronic Games в обзоре версии от Scott Adams для компьютеров Atari 8-bit и TRS-80 заявили, что это 'ещё одна игра в категории имитаторов Space Invaders.'Иногда кажется, что каждая компания, способная копировать кассеты, пытается продать игру на эту тему. 'Moon Lander' для MK14 была одной из первых трех коммерческих игр в Великобритании для домашних компьютеров. По крайней мере одна метаигра существует; журнал Antic в марте 1986 года опубликовал Lunar Lander Construction Set для Atari 8-bit, в которой игрок строит собственный графический Lunar Lander. В книге 'Science Fiction Video Games' (2014) Нил Роджер Тригам описывая отсутствие научно-фантастических концепций, таких как инопланетяне или нереалистичная физика в играх, назвал серию 'одной из немногих видеоигр, основанных на реальной космической программе, а не многих играх, вдохновленных вымышленными формами исследования космоса'.