реклама
Бургер менюБургер меню

Джон Ромеро – Икона DOOM. Жизнь от первого лица. Автобиография (страница 10)

18

Я бы назвал Роба уникальным малым, невероятно умным. Его родители, в отличие от моих, потворствовали интересу к видеоиграм и компьютерам. Это были щедрые и состоятельные люди. Папа Роба работал начальником пожарного управления Роклина, а мама занималась домашними делами. Она с радостью возила нас в салон аркадных автоматов и давала Робу деньги на игры. В те времена Monaco GP и Head On только-только вышли, и он часто в них резался, пытаясь пройти все дальше с каждым новым четвертаком. Полагаю, мать спускала на игровые увлечения сына сотни долларов. Также родители постоянно покупали ему домашние компьютеры. Поскольку мы оставались лучшими друзьями, я не раз ночевал у Роба и часами играл на самых разных устройствах, в том числе Magnavox Odyssey 2 и компьютере Atari 800.

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

Мы ходили по лаборатории так же, как прохаживались по новому салону аркадных автоматов, попутно глазея на экраны из-за чужих спин. Студенты печатали что-то на клавиатурах, подсоединенных к гигантскому компьютеру в соседней комнате. Меня это завораживало. Чуть погодя мы спросили одного из студентов, чем он занимается, и узнали, что «машины» подключены к некому «мейнфрейму», работающему на UNIX. Студент говорил, что играет, но мы ничего подобного прежде не видели. Он печатал команду, а игра выдавала ответ. В одной из них, Hunt the Wumpus, требовалось бродить по пещерам в поисках монстра. На экране появлялся вопрос, а пользователь выбирал дальнейшее направление поиска. Это была игра без графики. Все интерпретировало воображение геймера.

Мы сели за машину и залогинились с паролем Ленни, после чего разобрались, как запустить Hunt the Wumpus. Игра оказалась не из простых: требовалось исследовать ряд пещер, пользуясь одной лишь логикой. Я бы не сказал, что проект вообще хоть как-то пугал, но крутости ему все равно было не занимать.

Не все посетители лаборатории забавлялись. Один студент объяснил нам, что пишет код для занятия по программированию.

– Что такое программирование?

– Это метод выдачи указаний компьютеру. Как сделаны такие игры? Надо поговорить с компьютером на его языке. Это и есть программирование.

– То есть можно делать собственные штуки?

– Конечно. Тут все написано на языке под названием BASIC. Каждой строке нужно определить номер, а потом корректно прописать команду, чтобы программа понимала, чего ты от нее хочешь, что должно появляться на экране и что ей делать с вводимыми пользователем командами.

Это все, что мне надо было услышать. Я мог не только играть, а еще и создавать игры. Прямо в этом помещении.

Оставалось лишь выучить BASIC.

Я начал записывать команды, которые видел у людей на экране.

PRINT.

INPUT.

GOTO.

После этого я подошел к своей машине и прописал то же самое. Очень нервничал и боялся, что кто-нибудь пожалуется на присутствие в лаборатории мешающих детей. Вместо этого кто-то надо мной сжалился и выдал бесхозную обучающую книгу HP BASIC. Она стала спасением. Я посмотрел то, что меня интересовало, и начал экспериментировать с новыми командами.

В тот день начался мой двухлетний самодельный экспресс-курс по программированию, я стал неучтенным студентом колледжа Сьерры. Мы с Робом выступали в роли верных учеников, подростковых адептов операционной системы UNIX, что каждую субботу срывались в студгородок на великах и часами наблюдали за студентами, а также читали разнообразные руководства и учебники. Однажды мы узнали про геймера, который приезжал в семь утра субботы, чтобы поиграть в Colossal Cave Adventure – предположительно самую крутую вещь на свете. Мы приезжали в то же время, чтобы усесться и смотреть на «экшен». Сегодняшний гейминг ушел далеко вперед от игр уровня Colossal Cave Adventure, но давайте для примера я покажу вам, как представляла себя эта уморительная и дерзкая штучка.

ГДЕ-ТО НЕПОДАЛЕКУ В ГРОМАДНОЙ ПЕЩЕРЕ ЛЮДИ НАШЛИ ЦЕЛОЕ СОСТОЯНИЕ ИЗ СОКРОВИЩ И ЗОЛОТА. НО ХОДЯТ СЛУХИ, ЧТО НЕКОТОРЫХ ИЗ ВОШЕДШИХ В ПЕЩЕРУ БОЛЬШЕ НИКОГДА НЕ ВИДЕЛИ. ПОГОВАРИВАЮТ, ЧТО В ПЕЩЕРЕ ПРИСУТСТВУЕТ МАГИЯ. Я СТАНУ ТВОИМИ ГЛАЗАМИ И РУКАМИ. УПРАВЛЯЙ МНОЙ КОМАНДАМИ ИЗ ОДНОГО ИЛИ ДВУХ СЛОВ.

После этого объяснения начинался геймплей.

ТЫ СТОИШЬ У КРАЯ ДОРОГИ, ПЕРЕД ТОБОЙ НАХОДИТСЯ НЕБОЛЬШОЕ КИРПИЧНОЕ ЗДАНИЕ.

ТЕБЯ ОКРУЖАЕТ ЛЕС. ПО ВОДОСТОКУ ИЗ ЗДАНИЯ ВЫТЕКАЕТ НЕБОЛЬШОЙ РУЧЕЕК.

После этого требовалось принимать решения и разыскивать пещеру и сокровища, прописывая команды «север», «запад», «налево» или «направо».

Мне нравилась Colossal Cave Adventure и ее отзывчивость. Я принимал решения, она реагировала и переносила меня в разные места. Порой она шутила: при гибели могла написать, что у нее закончился цветной дым, так что воскрешение невозможно. Я не знал, что Colossal Cave Adventure считалась первым интерактивным художественным произведением, а также о том, что она породила целый жанр. Игра просто мне нравилась. Я упивался пониманием, что ее сделал человек, интересовавшийся компьютерами. Прямо как мы. До колледжа Сьерры я даже и не думал делать аркадные игры. Однако теперь мне казалось, что мир полон возможностей.

Тогда я и нашел свое призвание. Ничто иное меня не интересовало – это было все, чему я хотел учиться и чем хотел заниматься. Я думал о программировании, когда просыпался и когда засыпал, вбивая команды в память (GOSUB и RETURN, FOR и NEXT, IF и ELSE, END).

Ральф интереса к программированию не проявлял, а вот Роб был дельным помощником. Мы соревновались в обучении, смотрели, кто сможет выучить больше и быстрее. Написав на BASIC свою первую игру, простую мелочь, в которой требовалось исследовать пару комнат, я показал ее Робу. Только ему. Я не хотел тревожить кого-либо в лаборатории или привлекать к нам с Робом внимание. Поэтому книга HP BASIC стала настоящим откровением. Я не мог лишиться доступа к лаборатории. Если бы я начал донимать студентов просьбами взглянуть на мои игры или научить меня программированию, все могло закончиться.

Думаю, именно моя жажда изучить BASIC поспособствовала развитию гипертимезии – или же заставила меня и остальных обратить на нее внимание. Я был одержим запоминанием всего изученного, поэтому компульсивно прогонял информацию в голове снова и снова. Тогда еще не было Интернета, где можно найти подсказку. Была лишь пара драгоценных книг, денег на покупку которых не имелось. Так что удерживание информации стало необходимостью. Я писал заметки, читал оставленные людьми в лаборатории записки и книги, пытаясь тщательно запомнить все, что попадало под руку. Все до последнего символа.

5. АДР

Происшествие с залом аркадных автоматов лишило меня доверия отчима, и какое-то время мы с братом, по его настоянию, сопровождали их с мамой во время походов в боулинг. За неделю до моего тринадцатилетия наша семья поехала в Foothills Bowl – наверное, лучший боулинг-центр района, чистенький и с окнами во всю стену: там открывался вид на сосновый лес – северо-калифорнийская фишка.

Как обычно меня интересовал совсем другой вид: на местные аркадные автоматы. Периодический запрет отчима не действовал, если я играл, пока они с матерью занимались боулингом – главное, чтобы платил сам. Там стояли пинбольные и аркадные автоматы, в том числе Battlezone, Space Invaders, Crazy Climber и Asteroids. Однако в этот раз появилось кое-что новенькое: автомат Pac-Man. Денег у меня не оставалось, но я подошел, чтобы посмотреть на свежий релиз. Он меня просто заворожил. Я буквально застыл на месте.

Во-первых, игра сочилась цветом и звуком. До Pac-Man все аркады были черно-белыми (не считая Galaxian) или же монохромными. Отличный от белого цвет этих проектов – например, цветные кольца Star Castle или многоцветный Breakout – был возможен исключительно за счет пленки, натянутой над пластмассовым или стеклянным экраном. Саундтрек Pac-Man, по-моему, и вовсе шокировал. Мне нравились бесконечные звуки «вака-вака», звучавшие каждый раз, когда Пакман пожирал точки, а футуристичное синтезированное музыкальное оформление не имело себе равных.

Кроме того, меня очаровала сама игра, бесконечно инновационная. Суть Asteroids и Battlezone заключалась в пальбе и подрыве всего подряд: «Убей или умри». Казалось, что большинство новинок – клоны друг друга. Однако эта стояла особняком. Аркада была заточена на выполнение задач (требовалось собирать точки) и выживание: либо убегаешь, либо умираешь.

Я наблюдал за происходящим где-то полчаса. В последний раз я испытывал такой восторг, когда открыл для себя пинбол и рубился в него, делая вид, что я не ребенок, а очень даже взрослый парень. Сыграть в новинку стало для меня делом чести. К тому моменту я уже не докучал родителям просьбами дать денег, поскольку зарабатывал их сам, развозя газеты, но в тот день у меня при себе не нашлось ни цента. А поиграть было нужно. Я умолял маму, и она одолжила полдоллара. Я закинул первый четвертак, после чего началось то, что можно описать лишь как «радостное и внезапное слияние с игрой»: я почти что буквально зашел в мерцающий и звенящий цифровой лабиринт. Если вы играли в Pac-Man, то вам знакомо описанное мной ощущение, особенно если вы пережили его в 1980-х. Об этом деле говорили все. Pac-Man – это виртуальные салочки, в которых ты становишься голодной желтой иконкой с тремя жизнями. Она движется по лабиринту, усеянному «пак-точками», и пожирает эти самые точки или другие ништяки (фрукты, колокольчик и ключ), удирая от призраков. Любой контакт с вражескими созданиями – Блинки (красным), Пинки (розовым), Инки (голубым) и Клайдом (оранжевым) – лишает героя одной из жизней, это очень будоражащее ощущение. Pac-Man не походила на другие аркады, она просто была лучше всех. Ее инновационность стала для меня откровением. Музыканты порой говорят, что их изменили какие-то музыкальные произведения. А меня изменила вот эта аркада.