Lunar Lander (жанр видеоигр) - Lunar Lander (video game genre)

Лунный посадочный модуль
Lunar Lander.png
Аркадная версия Lunar Lander 1979 года
Жанр (ы) Моделирование космического полета
Платформа (и) Миникомпьютеры , персональные компьютеры , аркады
Первый выпуск 1969 г.

Lunar Lander - это жанр видеоигр , основанный на высадке лунного модуля Apollo в 1969 году на Луну . В играх Lunar Lander игроки обычно управляют космическим кораблем, когда он падает на поверхность Луны или другого астрономического тела , используя двигатели, чтобы замедлить спуск корабля и контролировать его горизонтальное движение, чтобы достичь безопасной зоны приземления. Столкновение с препятствиями, столкновение с поверхностью на слишком высокой скорости или нехватка топлива - все это приводит к отказу. В некоторых играх этого жанра необходимо настроить ориентацию корабля, а также его горизонтальную и вертикальную скорость.

Первая игра Lunar Lander была текстовой игрой, выпущенной под разными названиями, включая Lunar Landing Game , написанную на языке программирования FOCAL для миникомпьютера PDP-8 Digital Equipment Corporation (DEC) Джимом Сторером, когда он учился в старшей школе. осень 1969 года. Несколько других версий были написаны вскоре после этого другими программистами на FOCAL и BASIC . Первоначальная игра Lunar Landing была преобразована в BASIC Дэвидом Х. Алом , который включил три версии в свою книгу 1973 года 101 BASIC Computer Games . К концу десятилетия этот тип игры получил общее название «лунный посадочный модуль».

В 1973 году DEC заказала создание графической версии Lunar Lander в реальном времени, которая должна была продемонстрировать возможности их новых графических терминалов DEC GT40 . Игра, написанная Джеком Бернессом и названная Moonlander , распространялась с компьютерами DEC и демонстрировалась на торговых выставках. В 1979 году Atari, Inc. выпустила версию аркадной игры с векторной графикой, получившую название Lunar Lander . Он имеет систему «топливо за деньги», позволяющую игроку покупать больше топлива, чтобы продолжить свою текущую игру.

Игры Lunar Lander были популярной концепцией для домашних компьютерных систем. Commodore опубликовал версию под названием Jupiter Lander для своего VIC-20 в 1981 году. В том же году Electronic Games написала, что «иногда кажется, что каждая компания, способная копировать кассету, пытается продать игру на эту тему».

Текстовые игры

Полная версия Rocket , одна из ранних версий игры. У игрока только израсходовано топливо в последний момент, и в результате он упал на Луну.

Первоначальная игра Lunar Lander была текстовой игрой 1969 года, выпущенной под разными названиями, включая Lunar Landing Game . Первоначально он был написан на языке программирования FOCAL для миникомпьютера PDP-8 компании Digital Equipment Corporation (DEC) Джимом Сторером, когда он учился в средней школе Лексингтона осенью 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 и редактор информационного бюллетеня Дэвид Х. Аль преобразовал две ранние игры для мэйнфреймов , Lunar и Hamurabi , с языка FOCAL на BASIC, частично как демонстрацию языка на миникомпьютере DEC PDP-8. Их популярность привела к тому, что он начал печатать игры BASIC в информационном бюллетене DEC, как свои собственные, так и материалы читателей.

В 1973 году Аль выпустил книгу 101 BASIC Computer Games , которая содержала исходный код компьютерных игр, написанных на BASIC. Включенные игры были написаны как Ahl, так и другими и включали как игры, оригинальные для этого языка, так и игры, портированные с других языков, таких как FOCAL. 101 BASIC Computer Games была знаковой игрой в программировании компьютерных игр и стала бестселлером, было продано более 10 000 копий. Его второе издание 1978 года под названием « BASIC Computer Games» стало первой компьютерной книгой, разошедшейся миллионным тиражом. Таким образом, BASIC-порты компьютерных игр для мэйнфреймов, включенные в книгу, часто были более долговечными, чем их оригинальные версии или другие компьютерные игры для мэйнфреймов. В книгу были включены все три версии Lunar Lander под названиями ROCKET (версия Storer), ROCKT1 (версия Peters) и ROCKT2 (версия Labaree). Ахль и Стив Норт затем превращали все три версии для Microsoft BASIC и опубликовал их в Креатив Компьютерной журнала и Лучший Творческого Компьютерной коллекции в 1976 году; они были переизданы в выпуске BASIC Computer Games 1978 года как 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 года.

Графические игры

Графический терминал DEC GT40 под управлением Moonlander

В 1973 году DEC заказала создание графической версии Lunar Lander в реальном времени, которая должна была продемонстрировать возможности их новых графических терминалов DEC GT40 при подключении к миникомпьютерам PDP-10 или PDP-11 . Игра была написана Джеком Бернессом, консультантом DEC и бывшим сотрудником, и названа Moonlander ; он распространялся с компьютерами DEC и выставлялся на выставках. В отличие от предыдущих пошаговых текстовых игр, Moonlander представляет собой графическую игру в реальном времени. Остается цель правильно высадить лунный модуль на поверхность Луны, используя данные игровой телеметрии . Если игрок неправильно рассчитает посадку модуля, модуль либо улетит в космос, либо врежется в поверхность Луны. Игра управляется световым пером , а выводимый дисплей представляет собой систему векторной графики ; световое перо позволяло регулировать дроссельную заслонку и угол наклона лунного посадочного модуля. Бернесс завершил игру 25 февраля 1973 года, потратив десять дней на ее разработку и один день посетив Массачусетский технологический институт , который разработал настоящий лунный посадочный модуль . Там он получил фактические спецификации посадочного модуля, которые он использовал для расчета расхода топлива на маневрирование ракеты. Бёрнесс сказал, что он не помнит, чтобы играл в оригинальный Lunar , но к 1973 году существовало множество версий игры, в которую он играл. Кроме того, за несколько месяцев до создания игры он посетил 6 декабря запуск миссии Apollo 17 по высадке на Луну, которая, возможно, вдохновила на создание игры.

Moonlander была первой видеоигрой с множеством точек зрения; когда посадочный модуль приближается к Луне, вид меняется на крупный план поверхности и посадочного модуля. Если игрок успешно приземляет космический корабль, астронавт вылезает и встает на поверхность - первое изображение человека в видеоигре и, возможно, первая кат-сцена в видеоигре. Moonlander также была первой видеоигрой, в которую было включено пасхальное яйцо ; если игрок летит на своем корабле достаточно горизонтально при просмотре крупным планом, он сталкивается с рестораном McDonald's, который астронавт посетит после приземления и может разрушить, врезавшись в него. Были изготовлены модифицированные версии Moonlander , по крайней мере одна из которых переименовала его в RT-11 Lunar Lander , а другая удалила McDonald's, как это видно в голландском короткометражном фильме 1979 года Mens en computer ( Человек и компьютер ). Порт для iPad был выпущен компанией Paradigm Systems бесплатно в 2013 году.

Человек, использующий световое перо на экране
Реклама в электронном исполнении, изображающая Moonlander на DEC GT40

В августе 1979 года Atari выпустила аркадную версию концепта под названием Lunar Lander . Эта версия использует монохромную векторную графику и позволяет игроку вращать корабль вправо или влево и запускать двигатели с помощью пропорциональной системы управления дроссельной заслонкой с помощью джойстика с пружиной. Как и Moonlander , отображаются как графическое отображение повторяющейся горной поверхности, так и текстовое отображение скорости, высоты и остатка топлива корабля. Как только игра начинается, она заканчивается только тогда, когда у игрока заканчивается топливо, а не из-за ограничения по времени; игроки могут вставлять четверти, чтобы добавить топлива в свою текущую игру. Бонусные баллы начисляются за приземление на сложных участках карты. В игре четыре уровня сложности управления кораблем. Lunar Lander была первой игрой Atari с векторной графикой. Векторный движок был вдохновлен Space Wars (1978) и создан Риком Монкрифом и Говардом Делманом, которые разработали Lunar Lander вместе с Ричем Муром. Идея игры пришла от Дельмана, который видел графическую версию игры, вероятно, Moonlander , несколькими годами ранее; Сотрудники Atari также видели Moonlander за несколько лет до этого в исследовательском центре NASA Ames Research Center и попытались создать аркадную версию с растровой графикой в 1975 году. Другой аркадной игрой, основанной на концепции Lunar Lander примерно того же времени, является Lunar Rescue by Taito .

Графические игры Lunar Lander были созданы для других систем. Хотя некоторые из них, такие как версия Stoneware для Apple II , были названы Lunar Lander , многие так и не получили; Несмотря на это, название типа игры продолжало называться «лунные приземления». Билл Бадж разработал базу Tranquility Base для Apple II в 1980 году. Commodore опубликовал растровую версию игры Jupiter Lander в 1981 году для Commodore VIC-20 и в 1982 году для Commodore 64 . IBM выпустила Rocket Lander для IBM PC в 1982 году. Эй! журнал опубликовал BASIC- версию игры для Commodore 64 в апреле 1984 года. Том Хадсон написал Retrofire , более сложную версию концепции посадочного модуля для 8-битных компьютеров Atari в 1983 году; он использует трехмерный изометрический вид, поэтому есть три скорости для управления (по осям X, Y и Z). Другие игры включают Apollo 11 (1983) для ZX Spectrum , Marslander (1983) для Acorn Electron и BBC Micro , а также версии Lunar Lander для Commodore PET и TRS-80 .

Джордж Моромисато разработал Lander для Windows 3.1x в 1990 году, Nintendo выпустила версию Lunar Lander для Game Boy в том же году, а Psygnosis выпустила коммерческую 3D-версию для Microsoft Windows в 1999 году под названием Lander . Созданы современные версии и ремейки для компьютеров, консолей, таких как Wii U , iOS , Android , мобильных телефонов и браузеров.

Прием

В выпуске BASIC Computer Games 1978 года Дэвид Ал описал текстовую версию Lunar Lander как «безусловно, самую популярную компьютерную игру» того времени. Moonlander был не менее популярен среди пользователей графических терминалов DEC. Lunar Lander аркадная игра оказалась популярной и коммерчески успешным, продав около 4700 кабинетов. Однако Asteroids от Atari (1979) стали настолько популярными, что в шкафах Lunar Lander было выпущено 300 игр Asteroids .

В 1982 году компания Computer Gaming World описала Lunar Lander как одну из первых увлекательных программ начального уровня, с которой программисты начинают и постоянно совершенствуют свои навыки. К 1973 году существовало множество версий текстовой игры, и к 1981 году существовало так много версий графической игры, что Electronic Games в обзоре версии Скотта Адамса для 8-битных компьютеров Atari и TRS-80, утверждала, что это была «еще одна запись в области, столь же многолюдной, как категория подражателей Space Invaders . Иногда кажется, что каждая компания, способная копировать кассету, пытается продать игру на эту тему». Moon Lander для MK14 была одной из трех первых коммерческих игр в Великобритании для домашних компьютеров. Существует покрайней мере одна метагейм ; Antic в марте 1986 года опубликовал Lunar Lander Construction Set для Atari 8-bit, в котором игрок конструирует собственный графический Lunar Lander. В « Научно-фантастических видеоиграх» (2014 г.), обсуждая отсутствие в играх таких концепций научной фантастики, как инопланетяне или нереалистичная физика, Нил Роджер Трингем описал сериал как «одну из немногих видеоигр, основанных на реальной космической программе, а не ко многим играм, вдохновленным вымышленными формами исследования космоса ».

Смотрите также

  • Gravitar (1982), аркадная игра от Atari, основанная на схожих концепциях.
  • Космическое такси (1984), более причудливое вращение на посадках с контролируемой тягой.

Примечания

использованная литература

Источники

внешние ссылки