Elite — компьютерная игра, космический симулятор с открытым миром и элементами экономической стратегии, выпущенная Acornsoft в 1984 году для компьютеров BBC Micro и Acorn Electron, после чего была портирована на многие другие платформы. Большая часть портов вышла под торговой маркой Firebird. Первая игра из серии Elite.

Название игры отражает одну из целей игрока — достичь высшего боевого рейтинга Elite, начав с Harmless и пройдя через ступени Mostly Harmless, Poor, Average, Above Average, Competent, Dangerous, Deadly.

Elite открыла целый новый жанр игр — космических симуляторов с элементами торговли (). Игры этого жанра сочетают космические битвы с системой перевозки по принципу «покупай дёшево, продавай дорого», причём выигрыш от продажи используется для улучшения космического корабля.

Оригинальная версия игры Первая версия игры была разработана студентами Кэмбриджского университета Дэвидом Брэбеном и Иэном Беллом. Разработка началась в 1982 году, и в 1984 были завершены две версии игры для компьютера BBC Micro: для базового варианта компьютера (на ленте) и для BBC Micro с диском. Версия для ленты умещалась всего в 22 Кб свободной памяти; компьютер с диском имел немного больше памяти, что позволило вместить несколько секретных миссий и больший набор кораблей. Игра была портирована на Acorn Electron и в сентябре 1984 года игра вышла под маркой Acornsoft сразу в трёх вариантах.

Позже были выпущены порты для ZX Spectrum (1985), Commodore 64 (1985), Apple II (1986), Amstrad CPC (1986), Atari ST (1988), Amiga (1988) и MSX (1988).

Существует две официальных версии игры для IBM PC: Elite (CGA-версия, 1987) и Elite Plus (VGA-версия, 1991).

«Elite» для PAL-версии NES вышла в Европе в 1991 году. По-видимому, вариант для NTSC-версии приставки не выпускался.

«Elite» стала одной из первых игр, использовавших каркасную трёхмерную графику на домашних компьютерах. Другим нововведением было включение в поставку игры фантастической новеллы «Тёмное колесо» Роберта Холдстока, вводившей игрока в суть игры. Из новеллы игрок узнаёт о загадочной смерти отца главного героя, о том как герой получает свой корабль, и о затерянной планете Raxxla.

Свободная модель игры и революционная трёхмерная графика послужили причинами огромного успеха игры (по некоторым оценкам, количество проданных копий игры для BBC Micro было сравнимо с количеством самих проданных компьютеров — 150 тысяч), портирования её на все домашние компьютеры того времени и появления множества сиквелов и клонов.

Даже сейчас, спустя 30 лет после выпуска игры, «Elite» часто используется в качестве образца при оценке новых игр этого жанра. Часто можно слышать мнение, что все остальные игры этого жанра подражали «Elite», но так и не смогли его превзойти; хотя это, возможно, является преувеличением, но несомненно, что Elite — один из наиболее оригинальных и успешных космических симуляторов.

Вселенная Elite состоит из восьми галактик по 256 планет в каждой. На ранних этапах разработки игры её создатели намеревались ограничиться несколькими звёздными системами с продуманным расположением планет, однако в скором времени стало ясно, что подобные планы потребуют огромного по тем временам количества данных, создавая непосильную нагрузку на память компьютера. Вместо этого игра интенсивно использует математические алгоритмы процедурной генерации: их применение позволяло закодировать большую галактику в коротком наборе цифр, а затем каждый раз восстанавливать ее в неизменном виде, используя этот код в качестве начального значения () для генератора псевдослучайных чисел — при создании галактик и планет генератор проходит те же самые этапы по порядку, начиная с того же начального значения, и таким образом получает точно такие же значения.

Текстовые описания планет собираются случайным образом из таблицы подстановок. Такой подход потенциально мог бы создавать вселенную колоссальных размеров — до 248, или приблизительно 282 триллионов уникальных галактик; однако при ограниченном количестве начальных свойств слишком большой мир означал бы, что игрок часто бы сталкивался с одними и теми же повторяющимися комбинациями. Разработчики предпочли ограничить мир игры 8 галактиками .

Загадка Raxxla и другие легенды игры Главной загадкой «Elite» долгое время считалась планета Raxxla (Ракксла), упомянутая в повести Холдстока «Тёмное Колесо». Местоположение этой планеты известно только пилотам ранга Elite, ушедшим на покой; говорят, что с неё возможно путешествие в любую точку пространства.

Фанаты игры в поисках планеты Raxxla изучили код игры и определили, что в генераторе названий планет используются двухбуквенные слоги, причём слог XX в нём отсутствовал. Позднее в своём интервью Белл подтвердил, что планеты Raxxla не было в оригинальной версии игры. Однако и это не остановило слухи о её существовании. Один из таких слухов гласил о том, что под символом XX были зашифрованы неизвестные буквы. Игроки даже нашли в четвёртой галактике планету Rainla, подходящую под этот шаблон.

Игра была окружена множеством других легенд помимо Raxxla. В число наиболее популярных вошли корабли поколений и огромные космические заводы. Некоторые из этих идей нашли своё воплощение в продолжениях и клонах.

Согласно другой версии легенды, Raxxla — не планета, а галактическая империя и именно ей принадлежат корабли таргоидов (Thargoid Invasion Ship).

В качестве доказательства присутствия в игре неких скрытых возможностей приводился следующий факт. Если после загрузки программы положительно ответить на запрос «Load New Commander», затем выбрать опцию «Save Commander» и проимитировать запись состояния на магнитную ленту, то после выхода из меню игрок оказывается на планете-невидимке в 47-й галактике (при восьми возможных в обычной ситуации) на полностью оснащённом корабле с огромным грузом и денежным счётомЛучшие игры для ZX Spectrum. Выпуск 2—3. — СПб.: МиР, 1993. — С. 102—103.https://zxpress.ru/book_articles.php?id=216 — ZX-Ревю, 1991 № 7-8 (но звезда при планете скоро взорвётся и надо быстро оттуда улететь).

На самом деле, это ошибка в коде игры, приводящая к сохранению части программного кода. Поскольку данные в отгрузочном блоке не шифровались, и каждый байт соответствовал определённому параметру игры, то загрузка куска программного кода в качестве сохранённого результата приводила к указанным последствиям.

Если разогнаться до максимальной скорости в сторону стыковочной щели орбитальной станции и в процессе посадки начать гиперпереход, подгадав так, чтоб вход в щель и гиперпереход произошли одновременно, то посадка происходила сразу на орбитальную станцию в системе назначения гиперперехода.

Один из многочисленных слухов касается умения расы таргоидов «парить в гиперпространстве». Действительно, они это умеют делать. Если в режиме паузы игры нажать [F], а затем продолжить, то при первом же гиперпрыжке корабль окажется не в звёздной системе, а в межзвёздном пространстве прямо перед 3-4 кораблями вторжения таргоидов. Интересно, что «остановка в гиперпространстве» осуществляется ровно на половине пути до намеченной звёздной системы. Если после успешного сражения с таргоидами на пересечении гиперпространственных трасс пилот снова осуществлял гиперпрыжок, то, пролетев половину вновь намеченного пути, опять пересекал гиперпространственную трассу 3-4 таргоидов и так далее. Такие битвы в гиперпространстве очень хорошо помогают набрать необходимые очки до следующего уровня, но пилот должен обладать достаточно большим опытом и очень хорошо оборудованным кораблём (Military Laser, Cloaking Device) — корабли вторжения таргоидов самые «тяжёлые» в бою, за каждый уничтоженный начисляется 4 очка. Если первый гиперпереход выполнялся во время заправки корабля от звезды с помощью Заборников Топлива (Fuel Scoops), то бак будет пополняться бесконечно, и, таким образом, получается вечное «парение в гиперпространстве» с таргоидами. Режим «остановки в гиперпространстве» выключается повторным нажатием [F] в режиме паузы игры.

В «новосибирской элите» возможность перехватывать корабли таргоидов появлялась после получения ракет класса джамер. Причём, клавиша [F] нажималась не в режиме паузы, а в самой игре, пока бегут круги гиперперехода. При повтором прыжке для перехвата таргоидов требовалось повторное нажатие клавиши [F]. Кроме того, ракетами класса джамер можно было взрывать орбитальные станции.

А при одновременном наличии противоракетной системы и ракет класса джамер можно было ловить дроны таргоидов (чужие элементы, англ. alien items), не сбив корабли таргоидов, и даже выпускать дроны таргоидов против их кораблей. Кроме того, в этой версии существовали два разных класса кораблей таргоидов похожей формы, различавшиеся прочностью, манёвренностью, уровнем ИИ и возможностью лететь в одну сторону, одновременно стреляя в другую, которой обладал лишь один из двух классов, более прочный, манёвренный и с более высоким ИИ. Согласно слухам, обычный корабль таргоидов назывался Targon 5, а улучшенный — Targon 6. Согласно слухам, все ИИ кораблей класса Targon 6 имели ранг Elite.

Отсылки к другим произведениям Elite заимствовал множество элементов из различных произведений научно-фантастического жанра.

Разработчики ссылались на «Космическую одиссею 2001», «Звёздные войны», «Автостопом по галактике» и «Звёздный крейсер „Галактика“» в качестве источника вдохновения. Брабен также упоминал о ссылках на работы Ларри Нивена, Джерри Пурнелля, Артура Кларка, Роберта Форварда, Айзека Азимова и Орсона Скотта КардаRusell DeMaria, Johnny L. Wilson, High Score!: the illustrated history of electronic games, стр. 340—341.

Последовательность автоматического причаливания к станции в PC-версии игры заимствована из фильма «Космическая одиссея 2001 года». Совпадает даже музыка — вальс Штрауса «На прекрасном голубом Дунае». Единственное отличие — это облик самой станции. В сиквеле «Frontier: Elite 2» и это различие было устранено.

Звания Harmless и Mostly Harmless (Безвредный и Почти безвредный) были заимствованы из эпического цикла «Автостопом по галактике» Дугласа Адамса, где данными понятиями описывалась планета Земля.

Игровой процесс

Игра предоставляет для изучения восемь галактик, с 256 планетарными системами в каждой. Игрок, изначально под именем Commander Jameson, начинает игру на орбитальной станции планеты Lave, имея на руках 100 кредитов и легко вооружённый корабль Cobra Mk.3. Большинство представленных в игре кораблей получили свои имена от змей и других рептилий. Заработать деньги (кредиты) можно различными способами: с помощью торговли, пиратства, военных миссий, разработки астероидов, а также в качестве наёмного убийцы. Полученные деньги игрок может использовать для улучшения корабля — приобретения лучшего оружия, защиты, увеличения места под груз и так далее.

Цели, как таковой, в игре нет. Формально, в игре присутствует от двух до семи миссий (в зависимости от версии игры) — спасение людей из системы, звезда которой становится сверхновой; получение маскирующего устройства (); уничтожение орбитальной станции таргоидов Robert Pfeifer. «alt.fan.elite FAQ»: раздел 3 — обзор разных версий. Все остальное время игрок может посвятить себя исследованию открытого космоса и достижению высшего ранга — Elite. Система рейтингов для различных игр разная. Так, в BBC-версии для Mostly Harmless нужно убить всего 2-х врагов, для Poor — 8, Average — 24, Above Average — 44, Competent — 130 и 512 для достижения Dangerous. Для последних двух уровней нужно намного больше побед: 2560 для Deadly и 6400 для Elite. В Elite+ появилась ещё одна, девятая галактика и титул (звание) Archangel (вместо Commander). «Архангела» можно получить, выполнив особую миссию по уничтожению орбитальной базы в системе, захваченной Таргоидами.

Брэбен, полагая, что достичь рейтинга 6400 будет непросто, предложил всем игрокам, достигшим звания Elite, отправить открытку, прилагавшуюся к игре, в офис Acornsoft. Однако приёмная директора Джонсона-Дэвиса была просто завалена этими открытками.