Джон Ромеро – Икона DOOM. Жизнь от первого лица. Автобиография (страница 13)
Я неспроста так себя нагружал. Во-первых, мне очень хотелось нагнать программистов, которые ушли далеко вперед: я не знал, кто они, но постоянно запускал их игры. Речь про Насира Джебелли, Билла Баджа и других. Во-вторых, у меня был серьезный для всего этого повод: не успев понять, как на самом деле работает компьютер, я мог его лишиться.
Не успела начаться моя учеба в десятом классе, как отчиму предложили работу на военной базе в Англии с увеличением заработной платы на 50 %. Он согласился на три года перевестись на базу королевских ВВС в Алконбери. Переезжать мы собирались в самом начале нового 1983 года.
По общему замыслу грузчики должны были собрать наши пожитки и медленно везти их в Великобританию. Беспокоивший меня больше всего Apple II+ должен был оказаться в коробке спустя какую-то неделю после того, как я получил свои книги по ассемблеру. Я жадно поглощал все их содержимое, программируя по мере прочтения. Я вступил в схватку со временем и вновь столкнулся с необходимостью удержать информацию всеми силами. После пяти страниц первой книги я вбил машинный код в наш Apple II+ и запустил. Заработало! Начало было положено.
Неделей позже компьютер поехал в сторону Англии, а за ним помчались и мы.
Разлука меня не останавливала: я начал писать код в тетрадках. В колонке справа писал код ассемблера, а потом пересобирал его по соседству, вручную делая машинный код. После этого я разыскивал неподалеку Apple II+, чтобы вбить свой шестнадцатеричный код и проверить, заработает ли программа. Простым процесс не назвать, но я учился и оттачивал свои навыки. Ни о чем, кроме кода, думать не хотелось. Оценки начали проседать, потому что я писал и собирал код прямо на уроках. Во время контрольных на бумаге оказывалось все, что я умудрялся вспомнить, но заботил меня исключительно код и ничего кроме кода.
Перед отбытием в Англию мы поехали в Тусон, чтобы попрощаться с моей семьей. По пути туда нам довелось остановиться в Сан-Диего, возле штаб-квартиры Beagle Bros. – компании, продававшей дискеты со сборками важных программ и порой игр. Впрочем, за громким названием скрывался не полноценный штаб, а рабочий кабинет в доме основателя фирмы Берта Керси. Встреча с ним стала будоражащим событием: в моих глазах он был рок-звездой. Программы и руководства Beagle Bros. не обходились без чувства юмора, и это лишний раз подтвердилось, когда мы подошли ко входной двери и увидели табличку под дверным звонком: «Нажмите раз, чтобы провалиться в люк, два – чтобы прозвенел звонок». Да и дом у него оказался с приколами: скажем, меня очень развеселил стол, на ножки которого надели роликовые коньки.
Визит вышел вдохновляющим, не в последнюю очередь потому, что родители начали оттаивать в отношении моего компьютерного «бзика». Годом позже я придумал программу, которая якобы замеряла пульс пользователя, когда он касался кнопки «пробел». Естественно, это была шутка из двух строк кода, написанная для конкурса Uncle Louie’s Perpetual Two-Liner Contest. Я отправил игру из Англии, чтобы попытать удачи, а Берт включил ее в релиз 1983 года под названием
База королевских военно-воздушных сил в Олконбери, куда перевели отчима, располагалась в Кембриджшире, в сотне километров к северу от Лондона. Мы жили в районе, где находилось очень много американских военных, в тридцати минутах езды от базы площадью в четыреста гектаров. Стены моей спальни украшали рекламы компьютерных игр, которые я вырезал из журналов.
Поскольку мой перевод пришелся на самый разгар учебного года, со мной встретился методист средней школы Олконбери, которая подчинялась службе образовательной деятельности министерства обороны и принимала учеников исключительно из Америки. Он сказал, что в учебном заведении можно пройти курс «Введение в BASIC».
– А я его и так знаю, но все равно с удовольствием бы записался, – прозвучал мой ответ.
Кажется, методист надеялся, что я выберу физкультуру.
– Прошла уже половина учебного года, нужно поговорить с учительницей и узнать, подойдешь ли ты ей. Придется убедить ее, что ты не отстающий.
– Без проблем! – ответил я, и мы пошли в сторону класса.
Там я познакомился с Гейл Рэйчелс, своим первым настоящим учителем программирования.
– Не думаю, что отставание станет проблемой. Я хорошо знаю BASIC. Более того, у меня есть дискеты с парой написанных на нем программ. А еще начинаю изучать ассемблер… – тараторил я.
Во время демонстрации проектов учительница отмалчивалась, но было понятно, что она впечатлилась. На следующий день я зашел к ней в класс. Она написала на доске задание, сказала, что ребятам нужно выполнить его до конца занятия, после чего попросила меня пройти с ней.
Мы сели в ее машину и поехали в сторону эскадрильи «Агрессор»[12] – тренировавшихся пилотов истребителей. Гейл познакомила меня с капитаном Спенсером, забавным и крайне болтливым парнем. В самый разгар нашей беседы он поднял трубку и пробормотал какую-то зашифрованную военную скороговорку:
– Дельта-Игл, капитан эскадрильи Спенсер, запускаем обсуждавшийся ранее протокол.
После этих слов военный встал, а поблизости начала открываться огромная дверь в хранилище. Он шмыгнул в пещероподобную комнату, в которой сидели работавшие за компьютерами офицеры, и провел нас к мини-компьютеру Cromemco.
– Ты сможешь на нем программировать, Джон?
– А можно в нем сперва поковыряться?
– На здоровье.
Машина работала на операционной системе CP/M, на экране виднелось окно программирования BASIC.
– Да, смогу, конечно.
– Работа интересует?
Я провел в Англии всего два дня и мне уже поручили работу с компьютерами!
– Конечно. Классная идея.
В пятнадцать лет я программировал в интересах ВВС США. Капитан Спенсер был резким мужчиной и напоминал героя Тома Круза из фильма «Лучший стрелок» («Топ ган»). Он сказал, что познакомился с моей учительницей в баре офицерского клуба, где она пожаловалась ему на вундеркинда, которого будет невозможно учить. Мой отчим потолковал с капитаном и попросил не давать мне никакой засекреченной информации, только какие-нибудь плейсхолдеры.
Шунеман переживал, что меня могут похитить, и не хотел, чтобы мне давали доступ к чему-либо «важному». Возможно, вам это покажется чрезмерным, однако Джон в некотором смысле боролся на передовой Холодной войны, получая разведданные и наблюдая за шпионскими операциями за Железным занавесом. Капитан Спенсер организовал мне работу после уроков и во время летних каникул.
В 1983 году среднестатистический взрослый почти не разбирался в компьютерах. Я настолько опережал общее развитие, что считался не какой-то там диковинкой, а весьма востребованным специалистом. Тогда я об этом даже не догадывался. Меня интересовали кодеры, которые успели уйти далеко вперед. Полагаю, в университетском городке вроде Кембриджа хватало знатоков компьютерной грамоты, однако в Олконбери я оказался чуть ли не единственным программистом. Вскоре прибыл семейный компьютер Apple II+, и отчим попросил сделать формы для отчетов, после чего я написал ему нужную программу. Радость переполняла и меня – можно кодить, верная машина снова со мной, – и Шунемана, ведь он получил то, о чем просил.
Я начал делать игры одну за другой. Заканчивая очередной проект, я записывал код на дискету и отправлял письмо в программистские журналы вроде
Я страшно гордился, уверенность в себе росла. Я стал профессиональным программистом и гейм-дизайнером. Никто не мог лишить меня этих достижений.
Однажды журнал под названием
Если не учитывать мою одержимость компьютерами, то я ничем не отличался от других подростков. Мне всегда нравилась музыка, и со временем я стал предпочитать композиции с громкими гитарами. И хотя внешний вид у меня всегда был опрятный, мне импонировал хеви-метал и дискуссии о роскошных риффах Mötley Crüe, Dokken, Iron Maiden, Black Sabbath и Judas Priest. В отличие от других юных меломанов, меня не прельщала бунтарская сторона музыкальной жизни с регулярными попойками. Еще во времена жизни в Роклине тринадцатилетнему мне захотелось поэкспериментировать с выпивкой. Отчим как раз уехал в Азию, поэтому в гости заглянул Роб. Мы допоздна смотрели кино, а потом я решил, что неплохо бы отпить из каждой бутылочки в шкафчике со спиртным. Меня ждали отключка и кошмарное самочувствие на следующее утро. Урок я выучил. Маме даже не пришлось читать мне нотации: после того случая никакого интереса к выпивке не наблюдалось. Мне просто нравилась свирепое звучание металла, оно заряжало энергией. Пускай сам я внешне ничем не выделялся, экстравагантный и крутой внешний вид рок-групп мне очень импонировал[13].