Нетрудно понять, что привлекло игроков. «В D&D, – говорил Гайгэкс, – самый обычный человек слышит зов славы, становится героем и переживает внутренние изменения. В реальном мире у детей нет власти: они отвечают перед всеми, они не управляют своей жизнью, но в этой игре они становятся всесильными – и все зависит от них». В D&D нельзя было победить в привычном понимании этого слова. Это скорее была интерактивная книга. В состав участников входили не менее двух-трех игроков и Мастер Подземелий – человек, сочиняющий приключения и руководящий ими. Все, что им было нужно, – это сборник правил D&D, несколько специальных многогранных игральных костей, ручка и бумага. Для начала игроки должны были выбрать и проработать персонажей, которыми хотели бы стать в игре: от дворфов до эльфов, от гномов до людей.
Собравшись за столом, игроки слушали, пока Мастер Подземелий открывал книгу правил D&D с описаниями монстров, заклинаний и персонажей и придумывал сцену. Скажем, покрытый туманом замок у реки, вдалеке от которого слышится звериное рычание. Куда вы пойдете? Если игроки решали идти навстречу крикам, Мастер выбирал огра или химеру, с которыми им приходилось столкнуться. Бросок его кубика определял исход поединка. В каких бы диких фантазиях ни оказывались игроки, их судьбой всегда управлял случайный набор данных. Неудивительно, что D&D приглянулась программистам, и одна из первых созданных ими игр, Colossal Cave Adventure, была вдохновлена именно ею.
В РЕАЛЬНОМ МИРЕ У ДЕТЕЙ НЕТ ВЛАСТИ: ОНИ ОТВЕЧАЮТ ПЕРЕД ВСЕМИ, ОНИ НЕ УПРАВЛЯЮТ СВОЕЙ ЖИЗНЬЮ, НО В ЭТОЙ ИГРЕ ОНИ СТАНОВЯТСЯ ВСЕСИЛЬНЫМИ – И ВСЕ ЗАВИСИТ ОТ НИХ.
В Colossal Cave Adventure нужно было, побеждая в сражениях, достать сокровища из волшебной пещеры. Игрок указывал направление, набирая, например, «север» или «юг», или давал команду – «ударить» или «атаковать». Ромеро словно очутился в романе, в котором он был главным героем. Выбирая различные действия, он все глубже пробирался в игровой лес. Стены лаборатории в его воображении становились деревьями, а шум кондиционера превращался в журчание ручья. Это был другой мир. Воображение делало его реальным.
Еще сильнее впечатляло, что это была альтернативная реальность, которую мог создать лично он. С семидесятых годов прошлого века в индустрии электронных игр доминировали игровые автоматы вроде Asteroids и домашние консоли типа Atari[15] 2600. Для написания программного обеспечения для этих платформ требовались дорогостоящие системы разработки и корпоративная поддержка. Но игры для компьютеров были другими. Они были доступными. У них были свои инструменты создания, свои порталы в мир игр. И люди, которые держали от них ключи, были не авторитарными монстрами, а своими в доску чуваками. Ромеро понимал, что, несмотря на юный возраст, тоже мог стать своим. Волшебником этой страны Оз мог стать и он.
Каждую субботу в 7:30 утра Ромеро ездил на велосипеде в колледж, где студенты, очарованные его смышленостью, показывали ему, как программировать на мейнфреймах компании Hewlett-Packard[16] размером с холодильник. Разработанные в пятидесятые годы, они были первыми гигантами компьютерной индустрии. Их программировали путем вставки перфокарт, на которых хранился код. Доминирующее положение на рынке занимала компания IBM, выпускавшая как компьютеры, так и оборудование для перфокарт, и ее выручка в 1960-х годах превысила 7 миллиардов долларов. К семидесятым мейнфреймы и их младшие братья, мини-компьютеры, проникли в корпорации, правительственные учреждения и университеты. Но в домах их еще не было.
По этой причине начинающие компьютерные энтузиасты, такие как Ромеро, постоянно наведывались в университетскую лабораторию ради возможности лично поработать за компьютером. Поздно вечером после того, как преподаватели возвращались домой, студенты собирались в лаборатории с целью изучать, играть и взламывать. Компьютер казался революционным инструментом: средством для самосовершенствования и реализации фантазий. Программисты пропускали занятия, свидания, походы в душ. И, набравшись знаний, они тут же начинали разрабатывать игры.
Первая игра появилась на свет в 1958 году в одном из самых невероятных для этого мест – лаборатории ядерных исследований, находящейся в ведении правительства США. Глава отдела приборостроения Брукхейвенской национальной лаборатории Уильям Хигинботам планировал провести ознакомительную экскурсию для некоторых обеспокоенных местных фермеров, и ему необходимо было как-то покорить гостей. Так, вместе с коллегами он разработал простейшую симуляцию тенниса с помощью компьютера и небольшого круглого экрана осциллографа. Игра, которую он назвал Tennis for Two, состояла всего лишь из белого шарика-точки, прыгающего туда-сюда через маленькую белую линию. Это привело толпу в восторг. Затем аппарат демонтировали и убрали.
Три года спустя, в 1961 году, Стив «Слаг» Расселл с группой других студентов Массачусетского технологического института создал Spacewar[17] на первом мини-компьютере – PDP-1[18]. В этой игре два игрока стреляли ракетами по кораблям друг друга, летая вокруг черной дыры. Десять лет спустя программист и спелеолог-любитель из Бостона Уилл Кроутер создал симулятор спелеолога с текстовым интерфейсом. Когда хакер из Стэнфорда по имени Дон Вудс увидел игру, он связался с Кроутером, чтобы узнать, можно ли ему ее модифицировать, добавив больше фэнтезийных элементов. Результатом стала Colossal Cave Adventure. Ее появление привело к расцвету текстовых приключений, а студенты и хакеры в компьютерных классах по всей стране начали играть и модифицировать собственные игры, зачастую основанные на Dungeons & Dragons или сериале «Звездный путь».
Ромеро рос в восьмидесятые годы и был хакером четвертого поколения. Первым поколением были студенты, работавшие на мини-компьютерах в пятидесятых и шестидесятых годах в Массачусетском технологическом институте; вторым – те, кто подхватил эстафету в Кремниевой долине и Стэнфордском университете в семидесятых; третьим – первые игровые компании начала восьмидесятых. Чтобы стать своим, Ромеро нужно было выучить язык жрецов – разработчиков игр: язык программирования HP-BASIC. Он был талантливым и настойчивым учеником и не стеснялся расспрашивать каждого, кто мог ответить на его все более сложные вопросы.
Новое увлечение Джона совсем не обрадовало родителей. Проблема была в оценках Ромеро: он резко скатился с пятерок и четверок до троек и двоек. Он был умным, но слишком легко отвлекался, и родители думали, что во всем виноваты игры и компьютеры. Хотя на дворе был золотой век видеоигр, в который игры для аркадных автоматов приносили 6 миллиардов долларов ежегодно и даже домашние системы зарабатывали по миллиарду, отчим не верил, что разработка игр может быть настоящим призванием.
– Ты никогда не заработаешь денег на играх, – повторял он. – Нужно делать то, что действительно нужно людям. Например, приложения для бизнеса.
Стычки с отчимом становились все жестче, а воображение Ромеро и не думало сбавлять обороты. Он начал выплескивать последствия эмоционального и физического насилия в рисунках. В течение многих лет он рос на комиксах-ужастиках в стилистике фильмов категории B[19] от издательства EC Comics[20], туалетном юморе журнала MAD[21], героических приключениях Человека-паука и Фантастической Четверки. К одиннадцати годам он уже рисовал собственные комиксы. В одном из них хозяин звал поиграть с мячиком свою собаку по имени Чуи. Бросок мяча оказался слишком сильным, и хозяин попал Чуи в глаз, расколов собаке голову, из которой потекли зеленые мозги. «Конец», – нацарапал Ромеро внизу, добавив эпитафию: «Бедный старина Чуи».
Однажды на уроке рисования Ромеро сдал в качестве домашнего задания свой комикс «Дичь». В одной из глав он описал и проиллюстрировал «10 различных способов пыток», например: «Всаживайте иголки во все участки тела жертвы и через несколько дней… увидите, как она превращается в кровоточащий кусок мяса» и «Подожгите ноги жертвы, пока она сидит, привязанная к стулу». Другая глава называлась «Как свести няню с ума», где он тоже проиллюстрировал все предложения, включая «Возьмите жутко острый кинжал и притворитесь, будто порезались» и «Засуньте электрический кабель себе в уши и прикиньтесь радиоприемником». Учитель вернул работу, сопроводив ее запиской следующего содержания: «Это отвратительная мерзость. По-моему, тебе стоит нарисовать что-нибудь другое». За свои художественные старания Ромеро получил 4 с плюсом. Но самые серьезные свои усилия он приберег для написания кода.
ОДНАЖДЫ НА УРОКЕ РИСОВАНИЯ РОМЕРО СДАЛ В КАЧЕСТВЕ ДОМАШНЕГО ЗАДАНИЯ СВОЙ КОМИКС «ДИЧЬ». В ОДНОЙ ИЗ ГЛАВ ОН ОПИСАЛ И ПРОИЛЛЮСТРИРОВАЛ «10 РАЗЛИЧНЫХ СПОСОБОВ ПЫТОК».
Через несколько недель после поездки в колледж Сьерра Джон написал свою первую компьютерную игру – текстовое приключение. Поскольку мейнфреймы не могли сохранять данные, код приходилось отпечатывать на покрытых воском перфокартах. Каждая карта представляла собой строку кода, поэтому типичная игра занимала тысячи таких карт. После каждого дня, проведенного в школе, Ромеро привязывал пачку карт к багажнику велосипеда и крутил педали до дома. Когда он возвращался в лабораторию в следующий раз, ему приходилось снова вставлять карты в компьютер, чтобы запустить игру. Однажды по дороге домой из колледжа велосипед Ромеро ударился о кочку. Две сотни карт взлетели в воздух и рассыпались по мокрой земле. Ромеро решил, что пришло время заняться чем-нибудь другим.
Вскоре он встретил новую любовь: компьютер Apple II. Компания Apple стала любимчиком каждого независимого хакера с того момента, как ее компьютер был представлен в 1976 году на заседании Клуба самодельных компьютеров[22], компании разношерстных калифорнийских технарей. Будучи первыми доступными домашними компьютерами, машины Apple идеально подходили для создания игр. В немалой степени это стало возможным благодаря корням соучредителей компании, Стиву Джобсу и Стивену Возняку, или, как их стали называть позже, Двум Стивам.
Бросивший колледж недоучка со страстью к буддизму и философии, Джобс в середине 70-х годов устроился на работу в компанию Atari, которая выпускала видеоигры. Atari была легендарной, потому что ее основатель Нолан Бушнелл в 1972 году выпустил аркадный хит Pong[23] – теннисную игру, в которой нужно было управлять белыми полосами с обеих сторон экрана, отбивая точку вперед и назад. Джобс разделил бы уверенность и дерзость босса, взломавшего Spacewar для создания своей первой аркадной игры Computer Space[24]. Однако у него были планы еще грандиознее, и их он собирался реализовать со своим другом детства Возняком по кличке Воз – математическим гением, проводившим часы за видеоиграми.
Воз был в равной степени гением программирования и озорным шутником, известным в районе залива Сан-Франциско как обладатель собственного телефонного номера для шуточных звонков[25]. В компьютерах Воз нашел идеальный способ совместить свое чувство юмора и способности к математике: он создал игру, где на экране появлялось сообщение «Вот дерьмо», когда игрок проигрывал. Джобс нанял Воза для разработки Breakout, новой игры Atari. Эта алхимия предпринимательского видения Джобса и программистской изобретательности Воза породила их компанию Apple. Первый компьютер Apple, созданный в 1976 году, был, по сути, прототипом, предназначенным для немногих энтузиастов, и стоил дьявольские 666 долларов и 66 центов. Apple II, выпущенный годом позже, был рассчитан на массовый рынок; у него имелась клавиатура, интерпретатор бейсика[26] и, главное, цветная графика. Жесткого диска у этого компьютера не было, зато в комплект входило два игровых пульта. Он был создан для игр.
Ромеро впервые увидел стильные бежевые Apple II в колледже Сьерра. И если мейнфрейм мог отображать в лучшем случае белые точки да линии, то монитор Apple II светился разными цветами и отличался высоким разрешением. Весь остаток дня Ромеро бегал по лаборатории, пытаясь разузнать как можно больше об этой новой волшебной шкатулке. Теперь, приходя в колледж, Джон мог играть на Apple II в массу новых разнообразных игр.
Многие из них были подделками аркадных хитов, вроде Asteroids и Space Invaders[27]. Другие обладали чертами настоящих инноваций. Например, Ultima[28]. Ричард Гэрриот, сын астронавта из Техаса, также известный как «Лорд Бритиш», говорил со среднеанглийским акцентом и создал серию графических ролевых игр Ultima, снискавшую огромный успех. Как и в Dungeons & Dragons, игроки могли выбрать, кем стать – волшебником или эльфом, – сражались с драконами и развивали персонажей. Графика была грубой, пейзажи представляли собой блоки цветных квадратов: зеленый блок означал дерево, а коричневый – гору. Игроки никогда не видели, как персонажи нападают на монстров, они просто подходили к дракону и ждали текстового объяснения результатов. Но геймеры закрывали глаза на шероховатости ради настоящего интерактивного рассказа, целого мира, который скрывался за этим.
Ultima также продемонстрировала тягу нового поколения хакеров к предпринимательству. Гэрриот прославился в начале восьмидесятых благодаря собственной работоспособности. Как и многие другие программисты на Apple II, он распространял свои игры на гибких дискетах, запечатанных в прозрачные пластиковые пакеты Ziploc[29], в местных компьютерных магазинах. Кен и Роберта Уильямс, молодая супружеская пара из Северной Калифорнии, также стали одними из первопроходцев распространения игр в зиплоках. Они превратили самодельные графические ролевые игры в компанию Sierra On-Line с ежегодной выручкой в 10 миллионов долларов – рай с джакузи для хиппи-диджерати[30]. Сайлас Уорнер, легенда ростом 205 сантиметров и весом 145 килограммов, основал свою компанию Muse Software и выпустил еще одну из любимых игр Ромеро, мрачную и напряженную – Castle Wolfenstein[31], в которой игроки водили персонажа по лабиринтам, сражались с нацистами и в итоге самим Гитлером.
Ромеро проводил за играми слишком много времени, и отчим решил: лучше иметь компьютер дома, где за Джоном можно присматривать. В день, когда Apple II наконец доставили, в дверях отчима Ромеро встретила жена.
– Обещай, что не будешь ругаться, – умоляла она.
В гостиной лежала пустая коробка от Apple II.
– Джонни уже все собрал, – осторожно сказала мама.
В ответ они услышали несколько неприятных звуковых сигналов. Разъяренный Шунеман помчался по коридору и распахнул дверь, ожидая увидеть кучу ломаного пластика и проводов. Вместо этого он обнаружил Ромеро, который печатал что-то на работающем компьютере. Отчим постоял минуту в молчании, затем вошел в комнату и дал мальчику показать ему несколько игр.
РОМЕРО ПРОВОДИЛ ЗА ИГРАМИ СЛИШКОМ МНОГО ВРЕМЕНИ, И ОТЧИМ РЕШИЛ: ЛУЧШЕ ИМЕТЬ КОМПЬЮТЕР ДОМА, ГДЕ ЗА ДЖОНОМ МОЖНО ПРИСМАТРИВАТЬ.
На Рождество 1982 года Ромеро попросил два подарка: книги Apple Graphics Arcade Tutorial[32] и Assembly Lines[33], где объяснялся язык ассемблера[34], более быстрый и мудреный код. Эти книги стали смыслом его жизни, когда отчим, получив работу в Королевских ВВС, перевез семью в Алконбери, маленький городок в Центральной Англии. Там Ромеро писал игры, в которых он мог применить свои искусные навыки ассемблера. Он самолично мастерил коробки и рисовал обложки. Ромеро прославился, продавая свои игры в школе.