При исследовании информации для этого статьи, использовались интервью с Марком Индиктором. Вы узнаете как создавались игры для первой векторной игровой приставки Vectrex и как судебные разбирательства с Atari привели к появлению её. О том как Индиктор стал частью NASA, участвовал в очистке океанов и играл в музыкальной группе.
Так же о механиках в играх, с ранними примерами регенерирующего здоровья. Hydlide (1984) является, возможно, наиболее известным, но ему предшествовали Crisis Mountain (1982) на Apple II и Polar Rescue (1983) на Vectrex; последние две настолько близки, что, вероятно, были задуманы независимо.
Учитывая, что Polar Rescue является пионером раннего хоррора на выживание, стелса, шутеров от первого лица и регенерирующего здоровья (мы вернёмся к этому позже), стоило провести расследование. Эта ветка на форумах Vectrex тем временем задокументировала пасхалку в коде, раскрывающую, что её создателем был Марк Индиктор. Как оказалось, Индиктор - своего рода человек эпохи Возрождения, который всю свою жизнь провёл на передовой технологий. Признаться, большая часть его таланта была выражена за пределами игр, но даже так, вам понравится читать о его приключениях.
Родившийся 17 сентября 1955 года (это интервью фактически началось в его 69-й день рождения), Индиктор был самоучкой в технических навыках. Однако его первой любовью была музыка, а не технологии, и он профессионально играет на скрипке. "Я всегда был скрипачом с шестилетнего возраста, - рассказывает он нам. - Моё первое "выступление" было, когда мне ещё не исполнилось и десяти лет. Я участвовал в рекламе банка в составе детского оркестра. Мы были настолько хороши, что им пришлось расстроить наши инструменты, чтобы мы звучали как маленькие дети. Это было унизительно. С тех пор я был в многих группах, играл на нескольких сессиях и выступал на сцене с Эммилу Харрис, Джексоном Брауном и некоторыми другими. (перечисляет различные группы) Много подработок как сессионный музыкант".
"Мы с женой в Пало-Альто на свадьбе друга, примерно в то же время, что и Western Technologies. Снято в 1981 году"
Эта страсть к музыке направляла раннюю жизнь Индиктора и стала повторяющейся темой в событиях. Как он раскрыл, он на самом деле никогда не получал университетского диплома. После школы он работал в The Great American Food & Beverage Company в Санта-Монике, ресторане, который нанимал музыкантов в качестве персонала (официантов, барменов, поваров, кассиров и т.д.). Это было так весело, что он взял годичный перерыв в учёбе, чтобы этим заняться. Однако он всё же попытался поступить в университет. "Я посещал UCLA один семестр в 1974 году. Я обещал родителям, что пойду в колледж, поэтому перевёл своё зачисление из UC Santa Cruz в UCLA и, без помощи каких-либо консультантов колледжа, взял на себя смехотворную программу первокурсника по математическому анализу, физике и информатике. Я получил "незачёт" либо по физике, либо по математическому анализу - не помню точно - и получил "неуд" по другому предмету. Я получил "отлично" по информатике, а затем вообще бросил учёбу со средним баллом "удовлетворительно". (смеётся)"
Это был захватывающий период, когда пересекались революционные разработки как в технологиях, так и в поп-культуре. Только в 1977 году были выпущены компьютеры Commodore PET, Apple II и TRS-80, игровая консоль Atari VCS, а также первый фильм Star Wars. Какое интересное время! Однако до всего этого Индиктор джемовал.
"В 1974 году я стал соучредителем группы под названием Hot Lips & Fingertips, - начинает он, добавляя, - Мы играли в местном ирландском пабе под названием O'Mahoney's Irish Whip более семи лет, с очередями вокруг квартала. В это время в Санта-Монике открылся магазин под названием The Computer Store (TCS). Это был единственный магазин такого рода в Лос-Анджелесе в течение довольно долгого времени. Я репетировал с Hot Lips днём, а затем, по пути в паб, я заходил в TCS и играл с Commodore PET и Apple II. Потом я отправлялся в паб и играл до 1:30 ночи, четыре ночи в неделю".
Несколько участников группы приходили и уходили, в то время как изменение музыкальных жанров в конечном итоге привело к тому, что Индиктор покинул группу - но он продолжал заниматься теми развивающимися компьютерными моделями, и друзья начали это замечать.
Вхождение в индустрию
"Мне одолжили TRS-80 для игры, компьютер от Radio Shack, и я продолжил своё одержимое поведение. Я запрограммировал игру в "Сумасшедшие восьмёрки", используя отвратительную программную архитектуру. Карты в колоде обозначались текстовыми строками, содержащими их полное название, например, "Дама червей" и так далее. На самом деле это не имело большого значения, потому что игра не была особенно требовательной к процессору. Но она работала! Позже я купил собственный компьютер Apple II и, к большому огорчению моей жены в то время, начал собирать дисководы, дополнительную оперативную память и так далее. Я был подсажен. У меня был друг, который знал, что у меня есть Apple II. В то время он работал в компании под названием Western Technologies, и они занимались обратной разработкой системы Atari VCS, которая работала на процессоре 6507 - 6502 с 128 байтами оперативной памяти. Он хотел "арендовать" мой Apple II для исследования задачи обратной разработки, так как Apple II имел процессор 6502. В течение нескольких дней один из его сотрудников по имени Ричард Мошковски, также известный как "Маус", сжёг мою материнскую плату во время аппаратного эксперимента. Мой друг сообщил мне об этом ляпе и отремонтировал мой компьютер. Затем он предложил мне почасовую должность "смотрителя" моего оборудования. Я согласился".
Это привело к тому, что Индиктор стал частью команды по обратной разработке Atari VCS.
"Я не помню последовательность событий, но Пол Ньюэлл и Джон Холл присоединились к команде, и у нас была помощь от непостоянной компании, которая опубликовала информацию о том, как получить доступ к аппаратным регистрам, управляющим поведением Atari VCS. Система VCS не имела видеоконтроллера и требовала от программистов подсчёта циклов, необходимых для их кода, и изменения различных аппаратных регистров в точно нужное время для размещения пикселей по горизонтали на одной строке развертки. Состояние игры хранилось в 128 байтах оперативной памяти; игровые картриджи начинались с 4 КБ, затем 8 КБ. Возможно, были и картриджи большего размера, но у меня никогда не было такой роскоши".
Так что то удачное несчастье от Мауса в конечном итоге привело к тому, что Индиктор стал сотрудником Western Technologies, таким образом случайно попав в индустрию и начав профессионально создавать игры. "Да, в основном так", - соглашается Индиктор, добавляя: "На самом деле я никогда особо не был геймером. Фактически, игры, которые я написал, я отдавал на тестирование своей семье. У меня был маленький сын, который считал Vectrex крутым, поэтому он много играл в эти игры. Моя жена тоже играла! (смеётся) Но у меня не хватало терпения на то, чтобы действительно играть в игры. Мне просто нравилось их писать".
Хотя Индиктор был частью команды по обратной разработке Atari, он не завершил ни одной игры. Несмотря на значительный прогресс, Western Technologies прекратила проект Atari и начала работу над Vectrex. Мы спросили, что он помнит об этом - как это произошло? Почему компания отказалась от планов на Atari, которая всё ещё была на высоте в то время? Чтобы облегчить получение ответов, Индиктор связался со своим другом и коллегой по команде, Полом Ньюэллом.
(Снято в день, когда Kenner отменила проект Atari - мы были немного расстроены в то время. Это был конец Atari и начало Vectrex. (Октябрь 1981 года))
"Меня наняли примерно в июне 1981 года, и нас было двое плюс летний стажёр по имени Стив Моррис", - говорит Ньюэлл. "Либо примерно в то время, когда Стив ушёл, либо вскоре после этого был нанят Джон Холл. Western Technologies не меняла направление на Vectrex - Kenner убила проект Atari. Я не помню, чтобы нам когда-либо давали явную причину, но я думаю, это была комбинация угроз со стороны Atari - иск Atari против Activision был подан в 1980 году и не был урегулирован до 1982 года - и того, что Kenner испугалась входить в мир видеоигр. Последнее мнение основано на том, что при онлайн-поиске не удаётся найти никаких видеоигр от них ни для одной системы. Игра Марка для Atari называлась Star Trek: The Motion Picture, и она была перенесена на Vectrex - я подозреваю, что Kenner получила оригинальную лицензию, но не имею понятия, как она юридически мигрировала на Vectrex".
"Я на самом деле не закончил ни одной игры для Atari 2600, но Star Trek была завершена примерно на 50%, когда мы переключили наше внимание на Vectrex. Во-первых, я думаю, это было признанием того, что Activision достигла таких успехов в создании игр для Atari VCS, что мы не чувствовали, что у нас уже есть технические знания для создания действительно хороших игр. Теперь, Пол в основном игнорировал это - потому что он был очень вовлечён в ту игру с лабиринтом, которая стала Towering Inferno. Так что я думаю, он продолжал работать над ней как бы подпольно. (смеётся) Но в итоге она была выпущена".
Ньюэлл предлагает больше деталей о стороне Atari.
"Оригинальный алгоритм игры-лабиринта, созданный Дунканом Мьюрхедом и мной - ради Дункана, он должен получить признание - был остановлен Western Technologies, хотя я клонировал код для создания эффекта пламени в Towering Inferno. Игра-лабиринт продолжалась "как бы подпольно" до тех пор, пока мы не начали проект Vectrex. Оригинальные игры для Vectrex были представлены на летней выставке CES в Чикаго в июне 1982 года. После первоначального выпуска оригинальных игр для Vectrex многие люди уволились, включая Джона, Марка и меня. Однако WT убедила меня консультировать, чтобы завершить Towering Inferno для U.S. Games. Они хотели, чтобы я придумал игру для оригинального лабиринта, но я решил не делать этого, так как знал, что направляюсь в Simutrek. Поэтому я передал WT упрощенную версию игры-лабиринта, чтобы это был алгоритм и только алгоритм, и попросил WT заплатить за то, чтобы Стив Сидли угостил меня суши и провёл пару часов, "обучая его тому, что там было". Это включало введение в 6502 и аппаратное обеспечение Atari, так как он ничего не знал, а затем я оставил это ему. Затем это было выпущено как Entombed".
Путь к Vectrex
Индиктор затем описывает начало предприятия Vectrex:
"Это было просто как-то так, однажды мы пришли, и у них была эта отличная идея для нового типа игровой консоли, основанной на векторной графике. Джон Росс разработал схему выборки и хранения, которая в основном представляла собой конденсатор, который хранил заряд, контролируемый числом от нуля до 127, и это контролировало интенсивность луча, а затем другое число в том же диапазоне для управления таймером. Таким образом, вы могли изменять линию, которая рисовалась, либо изменяя интенсивность луча, ускоряя или замедляя его, либо делая его длиннее. Что касается нашего покойного коллеги-программиста Дункана, он был блестящим математиком и программистом. Он помогал и мне, и Полу с различными алгоритмами. Он создал вместе с Полом алгоритм для создания лабиринта в Entombed, а со мной - алгоритм для обнаружения столкновений в Spin Ball".
На этом этапе стоит сослаться на FAQ по Vectrex 6.0 от Грегга Вудкока, который предоставляет дополнительную информацию, основанную на прямых электронных письмах от различных людей. В нём описывается команда:
"Осень 1981 года, проект Atari отменён, и трое людей из Atari (Марк Индиктор, Пол Ньюэлл, Джон Холл) начинают работу над проектом Vectrex. Джон Росс разрабатывает аппаратное обеспечение, Джерри Карр работает вместе с Джоном Холлом над системным ПЗУ (называемым The Executive)".
Документ также содержит прямую цитату от Джеффа Корсильи, который был дизайнером нескольких игр для Vectrex и также бывшим шурином Индиктора. Как утверждает Корсилья:
"Джон Росс был "отцом Vectrex". Он придумал систему, доказал концепцию и разработал аппаратное обеспечение, руководя большей частью разработки прошивки. Он также принёс мне идею для 3D Imager и очень помог с его ранней разработкой. Без Джона Росса не было бы Vectrex!"
В то время как Росс определил аппаратное обеспечение, Индиктор помог создать инструменты, которые позволили создавать игры для него. Мы расспросили его о его участии и создании внутрисхемного эмулятора (ICE), позволяющего подключить Vectrex к системам разработки того времени.
"Я написал всю систему отладки для Vectrex", - признаёт Индиктор.
"Она была написана для работы на процессоре Zilog Z80 - который был ЦП для компьютерной системы Ithaca InterSystems на базе S100, которую мы использовали для разработки кода. Мы разработали карту S100, содержащую 6809, и ленточный кабель, который подключался к разъему 6809 на Vectrex. У неё были аппаратные точки останова и полный дизассемблер 6809, который я написал с нуля. В какой-то момент мне пришлось заняться аппаратной отладкой с помощью осциллографа, потому что аппаратные точки останова не работали должным образом. Мне пришлось самостоятельно научиться отлаживать схемы TTL. Это было очень весело, и было очень приятно видеть, как много людей - включая меня, конечно - используют это программное обеспечение для создания игр. Оно было основано на программе "debug" CP/M. CP/M была операционной системой компьютера InterSystems на базе S100. Они весили тонну, имели 8-дюймовый жесткий диск на 10 МБ и 8-дюймовый дисковод на 1,2 МБ - оба в отдельном шкафу, который был больше самого компьютера. И, конечно, на передней панели было бесчисленное количество светодиодов и рычажных переключателей для грубого программирования на машинном языке - что иногда оказывалось весьма полезным".
В то время как Индиктор занимался созданием различных технических демонстраций для Vectrex, он завершил пять основных игр. Star Trek: The Motion Picture, официально лицензированный фильм в США, выпущенный в 1982 году, позже переименованный в Star Ship в Европе и Harmagedon в Японии. Точные даты до месяца трудно установить. В 1983 году был Spin Ball (возможно, в июле), игра в пинбол, и Polar Rescue (возможно, в ноябре), которая заслуживает отдельного раздела. Позже были также Mail Plane и Tour de France, обе завершённые, но не выпущенные; в последующие годы фанаты приобрели, сдампили и выпустили их онлайн. Мы перечислили все его известные работы, спрашивая, сколько времени заняла каждая. Индиктор объясняет: "От одного до шести месяцев. Spin Ball занял около шести месяцев или больше, в то время как Mail Plane - около одного месяца. Я забыл о Tour de France, хорошее исследование!"
Star Trek и далее
Для своего первого коммерческого релиза, основанного на крупной лицензированной собственности, Star Trek была простой, но весёлой игрой. Игроки перемещают курсор от первого лица, сбивая корабли ромуланцев и клингонов, стремясь очистить уровни и добраться до финального босса; есть также чёрная дыра, которая телепортирует игроков прямо к боссу. Это солидная игра на набор очков для той эпохи, но нам было интересно узнать о бюрократии, стоящей за ней: сколько стоила лицензия? Каково было работать в рамках ограничений чужой интеллектуальной собственности? Осуществляли ли Paramount Pictures или Джин Родденберри какой-либо надзор? Перепрограммировал ли Индиктор европейские или японские релизы, в которых была удалена лицензия, и знает ли он, почему она была потеряна? Является ли он поклонником Star Trek?
"Да, я написал Star Trek всего в 4 КБ", - смеётся Индиктор, - "Я не знаю, сколько стоило лицензирование. И нет, я не перекодировал европейские и японские версии. Да, я был - и до сих пор являюсь - заядлым фанатом Star Trek. Однако не фанатичным. Работа над чужой интеллектуальной собственностью никогда особо не приходила мне в голову. Игра была настолько простой, что единственное, что напоминало Star Trek, были клингонские Хищные птицы, очень простые формы, и концепция фазеров и фотонных торпед. Осуществляла ли студия какой-либо надзор за содержанием? Нет, насколько мне известно. В качестве анекдотического примечания, я был приглашённым скрипачом в Enterprise Blues Band, которая является группой, состоящей из бывших актёров/музыкантов Star Trek, которых нанимают для выступлений на конвенциях Star Trek и на круизных кораблях с тематикой Star Trek".
Одна вещь, о которой мы всегда были любопытны, - это как появились цветные наложения для Vectrex. Поскольку экран был чёрно-белым, эти прозрачные прямоугольники из пластика добавляли секции цвета, а также информацию, относящуюся к игре, например, функции контроллера и значение конкретных индикаторов. Например, наложение Star Trek аннотировало полосы Огневой мощи и Силы щита, избавляя от необходимости в экранном тексте, одновременно подсвечивая область действия вашего оружия. Вопрос в том, рассматривались ли наложения с самого начала при концептуализации игр, или это было сделано позже, как оформление коробки и маркетинговые материалы? FAQ по Vectrex даёт подсказку, утверждая: "Мива Филосета разработала многие, если не большинство, красочных наложений". Это подразумевает, что дизайн наложений был отделён от дизайнеров и программистов, и, таким образом, был сделан постфактум.
Воспоминания Индиктора подтверждают это.
"Мива звучит знакомо, но я не помню. Мой бывший шурин, Джефф Корсилья, он разработал многие из написанных игр. Star Trek, я думаю, он разработал. Фактически, я думаю, для Spin Ball я разработал игровое поле. Это во многом было связано с практичностью, что касается программирования. Но оно было одобрено дизайнерами игры. Что касается наложений, я думаю, они определённо должны были быть сделаны после завершения игры. Я точно не помню, когда они были сделаны, но логически они действительно не могли знать, где будет всё рисование, пока оно не было фактически завершено. Я полагаю, во время последней части разработки игры, когда доска была довольно стабильной, они могли бы сделать это "рано". Но к тому моменту позиция векторной графики должна была быть окончательно определена".
Ответ Индиктора поднимает интересный вопрос о дихотомии между дизайнерами и программистами, который подробно рассматривается в FAQ по Vectrex. Цитата Корсильи:
"Я отвечал за дизайн игр для Vectrex - многие идеи и эффекты в играх исходили как от программистов, так и от меня, в разных пропорциях. Некоторые программисты любили работать по жёсткой спецификации, другие вносили значительный вклад в дизайн. Атмосфера была коллегиальной, и команды были очень кооперативными. Идеи текли, энтузиазм был высоким, и общий уровень творчества был поразительным. Нашей системой было объединение дизайнера, обычно меня, с программистом. Моя ответственность в основном заключалась в концепции, раскадровках, определении и презентации клиенту. Хотя у меня был некоторый вклад в (игры Марка Индиктора), я в основном был в роли продюсера на этом этапе. Марк должен получить признание за дизайн этих игр. Он мог как проектировать, так и кодировать с равным блеском".
Переходя к Spin Ball, очевидно, что Индиктор очень гордится её созданием, частично из-за того, сколько времени он вложил по сравнению с другими играми, и элегантности математики, необходимой в рамках ограничений оборудования. Энтузиасты, которые с тех пор копались в коде, были впечатлены. Профессор Пер Йоханнсен из Университета Пфорцхайма в Германии провёл цифровую археологию, разбирая и анализируя Spin Ball.
"Spin Ball - очень хорошо написанный и спроектированный кусок программного обеспечения. Расшифровка этого большого массива 3КБ байтов данных ощущалась как прогулка по лабиринту. Изнутри лабиринт запутан. Но когда смотришь на него сверху, структура лабиринта становится ясной. "Лабиринт данных" хорошо структурирован. Списки, указывающие на списки, - это не хаос, а способ, которым он организовал данные, необходимые для рисования игрового поля и вычисления траектории шара. Это очень сложный способ объединения необходимых данных. Векторные данные и данные, специфичные для столкновений, смешаны - векторные списки содержат не только векторы, но и указатели (ссылки) на адреса соответствующей информации о проверке столкновений для каждого вектора. Эти данные проверки столкновений затем сами содержат указатели на информацию о том, как должен отражаться шар. Низкая частота кадров, по моему мнению, (обусловлена тем, что) происходят некоторые тяжёлые математические вычисления - много математических подпрограмм, которые используются для вычисления траектории и которые требуют больших вычислительных ресурсов. Он попытался сделать математическую модель как можно более точной; она использует вычисления с 16-битной точностью, из которых 8 бит предназначены для дробной части. (...) Также, если вы достигаете высокого результата, и последние пять цифр - 91755, появляется имя MARK INDICTOR".
Йоханнсен также отметил, что шар рисуется не векторными линиями, а печатаемыми строками, взятыми из BIOS. Другими словами, думайте об этом как о чём-то похожем на символы ASCII, за исключением того, что в этом конкретном случае печатается символ 0x65, заполненный круг. Мы показываем Индиктору весь анализ и предположение, что высокий результат связан с его днём рождения, на что он отвечает:
"Увлекательно! Я могу пролить свет на мой выбор организации данных и алгоритма физики, хотя тонкости потерялись в моей памяти. Они правы в том, что "интенсивная математика" была упрощением алгоритма скалярного произведения с плавающей точкой, использующего 16-битные целые части / дробные части, поэтому вам не нужно было использовать невероятно дорогую инструкцию MUL. И вы правы, 91755 действительно моя дата рождения. Это большое совпадение, что сегодня эта дата. Алгоритм генерации растра был создан Джерри Карром и включён в ПЗУ Vectrex, доступный для вызова из любой игры. Джерри написал большинство процедур ПЗУ (BIOS), но я приложил к этому руку. Оглядываясь назад, я думаю, возможно, было бы более эффективно создать шар как векторный объект, но, если память мне не изменяет, я отчаянно пытался освободить достаточно места, чтобы добавить мою пасхалку. (смеётся - шепчет "тссс!")"
Пасхалки, скрытые почти во всех его играх, значительны. Известная подпись Уоррена Робинетта в Adventure появилась всего несколькими годами ранее в 1979 году, как способ для него получить признание, несмотря на запрет Atari (хотя история пасхалок уходит ещё дальше). Было ли включение в различные игры для Vectrex по аналогичным причинам?
"В основном это было так", - подтверждает Индиктор. "Мы не получали никакого личного признания за эти игры, и это был способ брендировать игру. Мы знали, что никто не собирается смотреть код, это было до того, как какие-либо проверки кода стали обычным делом. На самом деле, есть забавный анекдот. Был парень, который был вроде как менеджером проекта, его звали Гари Найлс. И он курил сигары, и он приходил туда, где мы работали, а у нас были эти огромные InterSystems. Знаете, между процессором и коробкой с дисководом они, вероятно, весили 50 фунтов, или, возможно, даже больше; я не знаю, я довольно часто таскал эту штуку. (смеётся) Но у неё был дисковод и жесткий диск, и дым был реальной проблемой для дискет в частности. И он просто думал, что это самая смешная вещь, которую он когда-либо слышал. И он время от времени подходил к нашим рабочим станциям и вдувал дым в наши жесткие диски, просто чтобы доказать, что он каким-то образом лучше нас и не верит ничему, что мы говорим. (смеётся)"
В этот момент мы прерываем Индиктора, потому что это звучит ужасающе. Повреждение от дыма из-за остатков, которые он оставляет, является серьёзной проблемой для технологии, что должно быть здравым смыслом. Что касается Найлса, согласно FAQ по Vectrex: "Вице-президент в Western Technologies во время эры Vectrex; оттуда перешёл в Sega, затем в Revell, и по состоянию на 1996 год был в Galoob".
"Это было нелепо", - соглашается Индиктор, добавляя: "Но я думаю, что это, вероятно, породило наше желание хотя бы оставить свой след в программном обеспечении. Даже несмотря на то, что мы не должны были этого делать - нам было категорически запрещено это делать".
Шедевр, Polar Rescue
Это подводит нас к третьей из коммерчески выпущенных игр Индиктора и причине этой статьи - феноменальной Polar Rescue. Из всех ранних релизов на Vectrex Polar Rescue является одной из наиболее сложных. По сути, это псевдо-каркасная транспортная FPS-игра на набор очков, похожая на Battle Zone от Atari, где игрокам поручено стрелять во вражеские подлодки, избегать мин и айсбергов, используя сонар для обнаружения и спасения капсулы выживания. Но это гораздо больше, чем просто это. Если вы решите поиграть в неё, пожалуйста, прочитайте руководство, потому что сложная механика не сразу понятна.
Manbiki Shounen (1979) является самой ранней известной стелс-игрой, за которой последовали другие (особенно 005 и Castle Wolfenstein в 1981 году), и хотя Polar Rescue не первая, она заслуживает места среди этих прародителей. Вы можете шпионить за скрытыми подлодками на сонаре (сплошные точки; айсберги и мины мигают); если враги обнаруживают вас, звучит сирена, и вы входите в "боевой режим", когда они атакуют. Вы можете избежать обнаружения, не двигаясь слишком быстро; вместо удержания кнопки тяги, которая шумно увеличивает двигатели до максимума, удержание кнопок вперёд и назад одновременно фиксирует двигатели на более низкой (тихой) мощности. Враги всё ещё могут стать подозрительными и медленно следовать за вами, что приводит к игре в кошки-мышки, где вы взвешиваете бегство или борьбу.
Этот аспект стелса пересекается с ранней структурой "хоррора на выживание". У вас ограниченный запас кислорода, который расходуется быстрее, чем быстрее вы движетесь; торпеды ограничены; получение урона от кусков льда постепенно выводит из строя вашу подлодку, снижая функциональность. Имея не более чем чёрный экран и постоянный сигнал сонара, показывающий близких врагов, Polar Rescue создаёт удивительно высокий уровень напряжения - это сильно напоминает сцену с трекером в фильме "Чужой" (1979). Когда вы наконец вступаете в бой с врагом, это пугает, потому что один удар потопит вас - однако у врагов только по пять торпед, и победа над ними даст вам их остаток плюс дополнительный кислород. Так что есть постоянный баланс конечных ресурсов и добывания большего количества.
На вершине этого находится регенерирующее здоровье. Хотя оно появилось через несколько месяцев после Crisis Mountain, система Polar Rescue гораздо сложнее. Разные уровни повреждений отключают различные аспекты подводной лодки (четыре торпедных аппарата, сонар, двигатели, стыковочный зажим и т.д.), иногда требуя от вас отключить двигатели и оставаться в тишине, скрываясь в темноте, медленно исцеляясь, постоянно следя за врагами на сонаре. Это напоминает фильм Das Boot (1981), где экипаж подводной лодки томится внизу, ремонтируя своё судно.
Эти разнообразные механики имеют глубину и реализм, накладываясь друг на друга и создавая эмерджентную игровую песочницу (обе игры слов преднамеренны). Презентация, тем временем, почти кинематографична - после стыковки и спасения выживших, есть простая кат-сцена, где игра играет сама в себя, возвращая подводную лодку на базу. За последние 40 лет вы могли видеть всё, что когда-то предлагала Polar Rescue, но для 1983 года это шедевр инноваций.
Всё это передано Индиктору, и наступает слегка неловкая пауза, после которой он вежливо не соглашается с нами.
"Вау, эмм..." - наконец начинает он, снова делая паузу на мгновение. "Я пытаюсь понять, откуда... Пытаюсь вспомнить, откуда взялась идея этой игры. Это была ещё одна математически интенсивная игра. Не очень хороший геймплей, честно говоря. Всё началось как эксперимент по рендерингу псевдо-3D векторных форм в перспективе. Если я правильно помню, я действительно разработал это, так что не могу винить никого другого за не слишком увлекательный геймплей. Но это была интересная концепция и проблема для решения. "Регенерирующее здоровье" было игровой стратегией, созданной Джеффом. Концепция игры была довольно простой. Были мины и вражеские подлодки, и вам нужно было избегать мин и стрелять по подлодкам, и это было практически единственное, о чём я думал, создавая игру. Меня завораживала идея просмотра этого векторного псевдо-3D объекта с разных углов и расчёта изменения перспективы с помощью математики в зависимости от того, где он находился относительно объекта. Это было довольно ограниченно, насколько я мог это сделать, но это в какой-то степени передавало опыт путешествия через космос - или воду в данном случае."
Обсуждая технические аспекты, мы упоминаем, что нам нравится, как - из-за способа отображения Vectrex линий различной яркости - вражеские подлодки внезапно появлялись из океанской тьмы, сначала очень тускло, а затем становясь ярче.
"Верно!" - соглашается Индиктор. "Да, я определённо использовал переменную расстояния для контроля интенсивности. Это было довольно просто с точки зрения программирования - оглядываясь назад, я не думаю, что учитывал физику интенсивности света в зависимости от расстояния, квадрат расстояния, я не думаю, что делал эти расчёты. Это было практически линейно. (смеётся)"
Обсуждая достоинства игры, это подчёркивает, как творческие люди иногда могут судить свои собственные работы строже, чем их аудитория. Мы долго убеждаем Индиктора, что 40 лет спустя критики были добры к Polar Rescue, и сообщество всё ещё наслаждается ею, даже включая её в ежегодный турнир по Vectrex.
"Это действительно удивительно", - смеётся Индиктор, удивлённый, признавая, что "Это была одна из игр, в которой я чувствовал себя наименее уверенно, потому что это была в некотором роде моя собственная идея, и я думаю, что Джефф внёс некоторый вклад, но на самом деле всё это родилось из 3D-экспериментов, которые я проводил. Так что это просто как-то материализовалось из этого."