Lunar Lander - это жанр видеоигр , основанный на высадке лунного модуля Apollo в 1969 году на Луну . В играх Lunar Lander игроки обычно управляют космическим кораблем, когда он падает на поверхность Луны или другого астрономического тела , используя двигатели, чтобы замедлить спуск корабля и контролировать его горизонтальное движение, чтобы достичь безопасной зоны приземления. Столкновение с препятствиями, столкновение с поверхностью на слишком высокой скорости или нехватка топлива - все это приводит к отказу. В некоторых играх этого жанра необходимо настроить ориентацию корабля, а также его горизонтальную и вертикальную скорость.
Лунный посадочный модуль | |
---|---|
Жанр (ы) | Моделирование космического полета |
Платформа (и) | Миникомпьютеры , Персональные компьютеры , Аркады |
Первый выпуск | 1969 г. |
Первая игра 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 написала, что «иногда кажется, что каждая компания, способная копировать кассету, пытается продать игру на эту тему». [1]
Текстовые игры
Первоначальная игра Lunar Lander была текстовой игрой 1969 года, выпущенной под разными названиями, включая Lunar Landing Game . [2] [3] Первоначально он был написан на языке программирования FOCAL для миникомпьютера PDP-8 компании Digital Equipment Corporation (DEC) Джимом Сторером, когда он учился в средней школе Лексингтона осенью 1969 года, и загружен в системную библиотеку как Ракета после рождественских каникул. [4] [5] [6] Его компьютерный учитель отправил игру под названием FOCAL Lunar Landing Simulation (APOLLO) в информационный бюллетень пользователей DEC, который распространил исходный код среди читателей под именем Apollo . [4] [6] Различные версии игры были позже представлены другими авторами, включая Apollo II и Apollo 12 . DEC опубликовала книгу программ FOCAL-8 в 1970 году и включила игру как Lunar Module . [6] Вскоре после этого были написаны и другие версии концепции: версия под названием Rocket была написана на BASIC Эриком Петерсом из DEC, а другая версия BASIC, LEM , была написана, среди прочего, Уильямом Лабари II. [2]
Текстовые игры требуют, чтобы игрок управлял ракетой, пытающейся приземлиться на Луну , вводя инструкции для ракеты в пошаговой системе в ответ на текстовое резюме ее текущего положения и скорости относительно земли. [2] В оригинальном Lunar игроки контролировали только количество применяемой вертикальной тяги, основанной на их текущей вертикальной скорости и оставшемся топливе, причем каждый раунд представлял десять секунд времени путешествия. Rocket добавил простое текстовое графическое отображение расстояния от земли в каждом раунде, в то время как LEM добавил горизонтальную скорость и возможность применять тягу под углом. [4] В 1970 и 1971 годах сотрудник DEC и редактор информационного бюллетеня Дэвид Х. Аль преобразовал две ранние игры для мэйнфреймов , Lunar и Hamurabi , с языка FOCAL на BASIC, частично как демонстрацию языка на миникомпьютере DEC PDP-8. . Их популярность привела к тому, что он начал печатать игры BASIC в информационном бюллетене DEC, как свои собственные, так и материалы читателей. [7] [8]
В 1973 году Аль выпустил книгу 101 BASIC Computer Games , которая содержала исходный код компьютерных игр, написанных на BASIC. Включенные игры были написаны как Ahl, так и другими и включали как игры, оригинальные для этого языка, так и игры, портированные с других языков, таких как FOCAL. 101 BASIC Computer Games была знаковой игрой в программировании компьютерных игр и стала бестселлером, было продано более 10 000 копий. Его второе издание 1978 года под названием « BASIC Computer Games» стало первой компьютерной книгой, разошедшейся миллионным тиражом. Таким образом, BASIC-порты компьютерных игр для мэйнфреймов, включенные в книгу, часто были более долговечными, чем их оригинальные версии или другие компьютерные игры для мэйнфреймов. [7] В книгу были включены все три версии Lunar Lander под названиями ROCKET (версия Storer), ROCKT1 (версия Peters) и ROCKT2 (версия Labaree). [2] Ахль и Стив Норт затем превращали все три версии для Microsoft BASIC и опубликовал их в Креатив Компьютерной журнала и Лучший Творческого Компьютерной коллекции в 1976 году; [8] они были переизданы в выпуске BASIC Computer Games 1978 года как Lunar , LEM и Rocket как самые популярные из существующих версий игры. [2]
Первое известное использование названия Lunar Lander для видеоигры этого типа было в книге 1975 года What to Do After You Hit Return , сборнике компьютерных игр BASIC от People's Computer Company, аналогичных книге Аля, которая включала версии под названием Crash и Lunar Lander . [6] [9] До этого, в 1970 году, это название использовалось бывшими сотрудниками Atari, Inc., работающими как Cointronics, для электромеханической аркадной игры , в которой игрок использует джойстик для приземления модели лунного посадочного модуля на цели. , хотя неясно, была ли игра вдохновлена видеоиграми или исключительно лунным посадочным модулем. [6] Другая видеоигра Lunar Lander была коммерчески распространена для некоторых программируемых калькуляторов, например, в 1975 году для Hewlett-Packard HP-25 . [10] С появлением домашних компьютеров в 1977 году концепция игры вскоре перешла и на эти системы, с Moon Lander (1977) для компьютерного комплекта MK14 , который отображал скорость, высоту и расход топлива посадочного модуля на восьмицилиндровом двигателе. отображение в стиле калькулятора символов, как ранний пример. [11] В то время как Ахль не перечислял общее название для трех одинаковых названий в своей книге, стиль игры коллективен рассматривать как свой собственный поджанр, с InfoWorld со ссылкой на LEM в феврале 1979 года , как «лунный посадочный модуль» и Antic Назвав набор текстовых игр как "Lunar Landers" 1986 года. [12] [13]
Графические игры
В 1973 году DEC заказала создание графической версии Lunar Lander в реальном времени, которая должна была продемонстрировать возможности их новых графических терминалов DEC GT40 при подключении к миникомпьютерам PDP-10 или PDP-11 . Игра была написана Джеком Бернессом, консультантом DEC и бывшим сотрудником, и названа Moonlander ; он распространялся с компьютерами DEC и выставлялся на выставках. [3] [4] [6] В отличие от предыдущих пошаговых текстовых игр, Moonlander представляет собой графическую игру в реальном времени. Остается цель правильно высадить лунный модуль на поверхность Луны, используя данные игровой телеметрии . Если игрок неправильно рассчитает посадку модуля, модуль либо улетит в космос, либо врежется в поверхность Луны. Игра управляется световым пером , а выводимый дисплей представляет собой систему векторной графики ; световое перо позволяло регулировать дроссельную заслонку и угол наклона лунного посадочного модуля. [3] Бёрнесс завершил игру 25 февраля 1973 года, потратив десять дней на ее разработку и один день посещения Массачусетского технологического института , который разработал настоящий лунный посадочный модуль . Там он получил фактические спецификации посадочного модуля, которые он использовал для расчета расхода топлива на маневрирование ракеты. [4] [6] Бёрнесс сказал, что он не помнит, чтобы играл в оригинальный Lunar , но к 1973 году существовало множество версий игры, в которую он играл. [4] Кроме того, за несколько месяцев до создания игры он посетил 6 декабря запуск миссии Apollo 17 по высадке на Луну, которая, возможно, вдохновила на создание игры. [6]
Moonlander была первой видеоигрой с множеством точек зрения; когда посадочный модуль приближается к Луне, вид меняется на крупный план поверхности и посадочного модуля. Если игрок успешно приземляет космический корабль, астронавт вылезает и встает на поверхность - первое изображение человека в видеоигре и, возможно, первая кат-сцена в видеоигре. [a] [6] [15] Moonlander также была первой видеоигрой, в которой было пасхальное яйцо ; если игрок летит на своем корабле достаточно горизонтально при просмотре крупным планом, он сталкивается с рестораном McDonald's, который астронавт посетит после приземления и может разрушить, врезавшись в него. [6] [15] Модифицированные версии Moonlander были сделаны, по крайней мере , один переименовать его в RT-11 Lunar Lander , и другое удаление Макдональдса, как видны в 1979 год голландского короткометражного фильма Mens ванная компьютера ( человек и компьютерное ). [6] Порт для iPad был бесплатно выпущен Paradigm Systems в 2013 году. [16]
В августе 1979 года Atari выпустила аркадную версию концепта под названием Lunar Lander . Эта версия использует монохромную векторную графику и позволяет игроку вращать корабль вправо или влево и запускать двигатели с помощью пропорциональной системы управления дросселем с помощью джойстика с пружиной. Как и Moonlander , отображаются как графическое отображение повторяющейся горной поверхности, так и текстовое отображение скорости, высоты и остатка топлива корабля. Как только игра начинается, она заканчивается только тогда, когда у игрока заканчивается топливо, а не из-за ограничения по времени; игроки могут вставлять четверти, чтобы добавить топлива в свою текущую игру. Бонусные баллы начисляются за приземление на сложных участках карты. [17] В игре четыре уровня сложности управления кораблем. [4] Lunar Lander была первой игрой Atari с векторной графикой. [17] [18] Векторный движок был вдохновлен Space Wars (1978) и создан Риком Монкрифом и Говардом Делманом, которые разработали Lunar Lander вместе с Ричем Муром. Идея игры пришла от Дельмана, который видел графическую версию игры, вероятно, Moonlander , несколькими годами ранее; Сотрудники Atari также видели Moonlander за несколько лет до этого в Исследовательском центре NASA Ames Research Center и попытались создать аркадную версию с растровой графикой в 1975 году. [4] [6] Другой аркадной игрой, основанной на концепции Lunar Lander примерно в то же время, является Lunar Rescue. пользователя Taito . [18]
Графические игры Lunar Lander были созданы для других систем. Хотя некоторые, такие как версия по штейнгут для Apple II , были названы Lunar Lander , [19] многие из них не были; Несмотря на это, название типа игры продолжало называться «лунные приземления». [13] [20] Билл Бадж разработал базу Tranquility Base для Apple II в 1980 году. Commodore опубликовал растровую версию игры Jupiter Lander в 1981 году для Commodore VIC-20 и в 1982 году для Commodore 64 . IBM выпустила Rocket Lander для IBM PC в 1982 году. [4] [21] Эй! журнал опубликовал BASIC- версию игры для Commodore 64 в апреле 1984 года. [22] Том Хадсон написал Retrofire , более сложную версию концепции посадочного модуля для 8-битных компьютеров Atari в 1983 году; он использует трехмерный изометрический вид, поэтому есть три скорости для управления (по осям X, Y и Z). [23] Другие игры включают Apollo 11 (1983) для ZX Spectrum , [24] Marslander (1983) для Acorn Electron и BBC Micro , [25] и версии 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 , мобильных телефонов и браузеров. [4] [26]
Прием
В выпуске BASIC Computer Games 1978 года Дэвид Ал описал текстовую версию Lunar Lander как «безусловно, самую популярную компьютерную игру» того времени. [4] Moonlander был не менее популярен среди пользователей графических терминалов DEC. [4] Lunar Lander аркадная игра оказалась популярной и коммерчески успешным, продав около 4700 кабинетов. Однако Asteroids от Atari (1979) стали настолько популярными, что в шкафах Lunar Lander было выпущено 300 игр Asteroids . [4] [17]
В 1982 году компания Computer Gaming World описала Lunar Lander как одну из первых увлекательных программ начального уровня, с которой программисты начинают и постоянно совершенствуют свои навыки. [27] К 1973 году существовало множество версий текстовой игры, и к 1981 году существовало так много версий графической игры, что Electronic Games , в обзоре версии Скотта Адамса для 8-битных компьютеров Atari и TRS -80, заявил, что это «еще одна запись в области, столь же многолюдной, как и категория подражателей Space Invaders . Иногда кажется, что каждая компания, способная копировать кассету, пытается продать игру на эту тему». [1] [4] Moon Lander для MK14 была одной из трех первых коммерческих игр в Великобритании для домашних компьютеров. [11] Существует какминимум одна метагейм ; Antic в марте 1986 года опубликовал Lunar Lander Construction Set для Atari 8-bit, в котором игрок создает собственный графический Lunar Lander. [13] В научно-фантастических видеоиграх (2014), обсуждая отсутствие в играх таких фантастических концепций, как инопланетяне или нереалистичная физика, Нил Роджер Трингем описал сериал как «одну из немногих видеоигр, основанных на реальной космической программе , в отличие от многих игр, вдохновленных вымышленными формами исследования космоса ". [3]
Смотрите также
- Gravitar (1982), аркадная игра от Atari, основанная на схожих концепциях.
- Космическое такси (1984), более причудливое вращение на посадках с контролируемой тягой.
Заметки
- ↑ В «Шумерской игре» (1966) игровой процесс чередовался с проецируемыми изображениями слайд-шоу и закадровым голосом, что также можно считать первой кат-сценой. [14]
Рекомендации
- ^ а б «Компьютерная игровая площадка» . Электронные игры . № 1. Издательская компания «Риз». Зима 1981 г. с. 71. ISSN 0730-6687 .
- ^ a b c d e Ahl 1978 , стр. 106–109.
- ^ a b c d Трингем , стр. 450
- ^ Б с д е е г ч я J к л м н Эдвардс, Бендж (19 июля 2009 г.). «Сорок лет лунного посадки» . Технологизатор . Архивировано 16 января 2016 года . Проверено 18 февраля 2016 .
- ^ Чиен, Филипп (июль 1994). "Взлетать!". Вычислить! . ABC Publishing : 90. ISSN 0194-357X .
- ^ Б с д е е г ч я J K L Уилларт, Кейт (2021-04-11). «Лунный житель: гигантский скачок в игровом дизайне» . Критический удар! . Проверено 11 мая 20 .
- ^ а б Маккракен, Гарри (29 апреля 2014 г.). «Пятьдесят лет BASIC, языка программирования, который сделал компьютеры персональными» . Время . Архивировано 5 февраля 2016 года . Проверено 12 февраля 2016 .
- ^ a b Ahl 1976 , стр. 264–265
- ↑ People's Computer Company , стр. 105–107.
- ^ Прикладные программы Hewlett-Packard HP-25 . Hewlett-Packard . 1975. OCLC 8640699 .
- ^ a b Левен, Андерсон , стр. 20
- ^ «Графические игры для Exidy Sorcerer». Журнал "Интеллектуальные машины" . № 4. 1979-02-28. п. 3. ISSN 0199-6649 .
- ^ а б в Биссон, Джиджи (март 1986). «Игра месяца: Lunar Lander Construction Set» . Античный . Vol. 4 шт. 11. ISSN 0113-1141 .
- ^ Уилларт, Кейт (09.09.2019). «Шумерская игра: самая важная видеоигра, о которой вы никогда не слышали» . Критический удар . Архивировано 9 сентября 2019 года . Проверено 10 сентября 2019 .
- ^ а б Уилларт, Кейт (2021-04-03). «Первый игрок наготове ошибся: первые пасхальные яйца в видеоиграх» . Критический удар! . Проверено 5 апреля 2021 .
- ^ "Moonlander Classic" . 148apps.com. 2014-06-11 . Проверено 5 апреля 2021 .
- ^ a b c Гарднер , стр. 50–52.
- ^ a b Волк , стр. 44
- ^ Хоган, Том (1981-05-11). «Меня держали в заключении с помощью компьютера». InfoWorld . Vol. 3 шт. 9. Международная группа данных . п. 31. ISSN 0199-6649 .
- ^ «Каталог игр». Байт . Vol. 7. McGraw-Hill Education . 1982. ISSN 0360-5280 .
- ^ "Руководство Commodore C64: Jupiter Lander (1982) (Commodore)" . Руководство Jupiter Lander . Коммодор Интернэшнл . 1982 . Проверено 22 октября 2016 - из интернет-архива .
- ^ Вуд, Энтони (апрель 1984). «Лунный посадочный модуль» . Эй! . Ион Интернэшнл. С. 35, 76. ISSN 8750-4383 .
- ^ Худон, Том (ноябрь 1983 г.). «Retrofire» . АНАЛОГОВЫЕ Вычисления . № 14. с. 70. ISSN 0744-9917 .
- ^ ван дер Хайде, Мартин. «Аполлон-11» . Мир Спектрума . Проверено 27 октября 2016 .
- ^ «Руководство пользователя Acorn Electron (на английском языке), глава 4» . Acorn Computers . Проверено 22 октября 2016 .
- ^ Эдвардс, Бендж (2019-07-03). «50 лет на Луне: эволюция лунных посадочных игр» . Журнал ПК . Проверено 22 ноября 2019 .
- ^ Макграт, Ричард (май – июнь 1982 г.). «Орел приземлился» . Компьютерный игровой мир . С. 34–35. ISSN 0744-6667 .
Источники
- Ахл, Дэвид (ноябрь 1978 г.). ОСНОВНЫЕ Компьютерные игры (2-е изд.). Издательство Workman. ISBN 978-0-89480-052-8.
- Ахл, Дэвид , изд. (1976). Лучшее из творческих вычислений . 1 . Creative Computing Press. ISBN 978-0-916688-01-1.
- Гарднер, Дрю (2004-10-26). Комптон, Шанна (ред.). Геймеры: писатели, художники и программисты об удовольствиях от пикселей . Мягкий Череп Пресс. ISBN 978-1-932360-57-8.
- Левен, Ребекка; Андерсон, Магнус (2012-11-08). Grand Thieves & Tomb Raiders: как британские видеоигры завоевали мир . Aurum Press . ISBN 978-1-78131-107-3.
- Трингем, Нил Роджер (10.09.2014). Научно-фантастические видеоигры . CRC Press . ISBN 978-1-4822-0388-2.
- Вольф, Марк JP (30 ноября 2007 г.). Взрыв видеоигр: история от PONG до PlayStation и не только . Издательская группа "Гринвуд" . ISBN 978-0-313-33868-7.
- Народная компьютерная компания (1975). Что делать после того, как вы нажмете Return: или Первая книга компьютерных игр PCC . Публикации Новелса.
Внешние ссылки
- Перекодирование симулятора Lunar Lander Simulator из игры Джима Сторера о посадке на Луну, 1969 г.
- Текстовый исходный код игры в BASIC Computer Games (1978)
- Официальная онлайн-версия аркадной игры Lunar Lander от Atari
- Lunar Lander в списке убийц видеоигр
- Исходный код (в MACRO-11 ) от GT40 Moonlander , февраля 1973 года, и порта на РТ-11 Аль Kossow, январь 1980 года.