Как бы я ни любил пинбол, эти аркады находились на другом уровне. Классная и полная мелких нюансов механическая игра всегда казалась чуть неконтролируемой и случайной. Инструменты в распоряжении геймера оказывались лишены абсолютной точности. Напряжение пружины разнилось от автомата к автомату. Лапки-флипперы были единственным постоянным инструментом, однако пинбол оказывался переполнен неподвластными игроку элементами. Какие-то пружины-бамперы действовали быстро, какие-то работали мягче и медленнее. Углы и скорость всегда казались непостоянными. У Asteroids и Space Invaders все оказалось иначе: компьютерно-генерируемый опыт не менялся от машины к машине и от одного захода к другому. Где бы ты ни взялся за дело, одно игровое поле не отличалось от другого. Пинбол и аркады разнились еще одним ключевым элементом: пинбол вне зависимости от художественного оформления или названия оставался узником базовой геймплейной формулы. Видеоигры же могли быть какими угодно и нарушать все правила времени, пространства и притяжения.
В одиннадцать лет я потратил на Asteroids много часов и денег. Отчима это совершенно не радовало, как, впрочем, и маму. Со временем он запретил мне играть после школы. Меня заставляли возвращаться домой и больше оттуда не выходить. Эта идея казалась мне бредовой. Я отлично справлялся с учебой и доставкой газет. Почему мне нельзя было часок поиграть, да еще и на собственные деньги? Однажды я решил ослушаться отчима и пошел в Round Table Pizza неподалеку от дома. Большинство ребят парковало велики у входа в пиццерию, но я понимал, с кем имею дело, поэтому спрятал велосипед за зданием. Я считал, что мать или отчим не заметят его, если будут проезжать мимо.
Я отлично проводил время, тусуясь с друзьями и сосредоточенно играя в Asteroids, набирая очки и зарабатывая дополнительные жизни. Вдруг ни с того ни с сего мое лицо впечаталось в автомат.
Какого хрена?! вскрикнул я.
Это сделал отчим. Он проезжал мимо и решил провести разведку местности:
Пойдем, Джон. Ты едешь домой. Немедленно!
У меня пульсировали виски. Отчим изо всех сил вдавил мою голову в автомат. Стекло чудом не треснуло, а основной удар пришелся на мое лицо. Было больно, я чувствовал ярость и унижение. Говорить не хотелось. Я попытался схватиться за окровавленный нос, но Шунеман обеими руками подтянул меня за футболку, оттащил от автомата и швырнул перед собой. Я доковылял до его пикапа и сел внутрь. Он подъехал к задней стороне пиццерии, взял мой велик и бросил его в багажник. По силе удара я понял, что он явно хотел его повредить. Двумя минутами позже мы уже заходили домой.
Навещавшая нас тогда бабушка Энн сидела в столовой.
Я же велел тебе не приближаться к аркадным автоматам! орал он. Человеческим языком сказал, что они под запретом, больше никаких видеоигр. Но ты все равно поперся. Срать ты хотел на мои слова. Давай, снимай очки.
Я понимал, о чем он говорит. Мой отчим крупный мужик, подкачанный, 188 сантиметров ростом. Будучи ребенком, я очевидно проигрывал ему в плане силы, да и росту явно не хватало: во мне 175 сантиметров.
Я не хочу снимать очки, ответил я Шунеману.
Снимай, иначе я сам их с тебя сниму.
Я молчал, потому что понимал: очередное «нет» станет провокацией.
Я тебя предупреждаю.
Он стоял передо мной. Крупный. Сильный. Угрожающий. Я снял очки.
Отчим ударил меня кулаком в лицо. Я отлетел и грохнулся на задницу.
Я встал сразу, как смог, губа саднила, сводило челюсть. Я сдержал слезы и бросил взгляд на бабушку, которая спокойно сидела в кресле в столовой. Она видела все случившееся.
Ты получил по заслугам, сказала бабуля.
Безусловно, послушанием я не отличался, но вряд ли какой-либо ребенок заслуживает прямой удар в челюсть тем более от мужчины за сорок. Я сбежал из дома, куда мне следовало возвращаться сразу после школы, и отправился к своему другу Томми (на самом деле его звали иначе). Я не мог поверить ни в случившееся, ни в реакцию своей бабушки. Потом я вспомнил, как мама рассказывала, что ее отец избивал своих сыновей. Поэтому для бабушки повторялась история всей ее жизни. Маме я об этом не говорил, но, полагаю, это успела сделать бабуля.
Томми встретил меня у входной двери:
Что с тобой случилось?
Отчим застал меня в Round Table. Он двинул мне в лицо.
Ох ты ж
Мы были неофициальной группой поддержки друг для друга. Родители Томми поколачивали его куда серьезнее: отец однажды поднял его с пола за волосы, а мачеха как-то раз разбудила ударом сковороды по лицу. Уже во взрослом возрасте он не раз попадал в психиатрические клиники. Мы радовались, что нашли понимание в лице друг друга, но надежным товарищем я бы Томми точно не назвал. Годом позже он зашел ко мне домой после того, как я забрал ежемесячную оплату за доставку газет, примерно пятьсот долларов. Когда Томми ушел, я заметил пропажу денег. Рассказал маме, а она обвинила меня в том, что я спустил все на аркадные автоматы. Я не поверил своим ушам. Деньги предназначались моему начальству. Все равно что себя обокрасть.
Мам, я должен эти деньги фирме доставки. Если не заплачу, меня выгонят с работы. Зачем мне так поступать?
Она все равно не верила, равно как и отчим. Я не удивился, что Джон посчитал меня вором, однако сомнения матери повергли меня в ужас. Страшно неприятное ощущение. Мне казалось, что отчим настраивает маму против меня. Из-за того, что меня обокрал друг, на душе скребли кошки, однако недоверие матери ударило еще больнее. Вдобавок ко всему весь месяц я работал бесплатно и за маршрут расплачивался деньгами из своей финансовой подушки. Для меня в тот момент изменилось очень многое. Сейчас я, наверное, могу сказать, что переживал жуткое одиночество.
Все мои подростковые годы сопровождались недоверием и презрением ко мне. Одним из самых болезненных воспоминаний я считаю подслушанный разговор родителей:
Он же Ромеро, вздыхала мама. Будет неудачником, прямо как его папаша.
Настоящий удар под дых. Сердце ушло в пятки. Я понимаю, что тогда она злилась на меня и сказала это в сердцах. Думаю, в глубине души она так не считала.
Я частенько задумываюсь о событиях, которые формируют нашу жизнь. Если бы от нас не ушел папа, мама никогда бы не встретила Джона Шунемана и мы бы не переехали в Калифорнию. Если бы не случилось и этого, самого важного события в моей жизни тоже бы не произошло.
Летняя суббота, незадолго до моего двенадцатого дня рождения. Мой брат и мой хороший друг Роб Лэвлок сели на велики и примчались ко мне. От восторга у них спирало дыхание.
Джон, тебе стоит это увидеть! сказал Ральф.
Что именно?
Место, где можно играть и ничего не платить. Полная халява!
Я посмотрел на Роба, своего ровесника, который был классом младше.
Не врет, кивнул он.
Да ладно!
Бесплатные игры, повторил Ральф.
Говорите. Куда. Идти.
Моментально вскочив на велик, я поехал с Ральфом и Робом в колледж Сьерра. Парни привели меня в огромный зал, где стояли огромные ЭЛТ-мониторы. Сперва меня сковал шок. Когда говорили про «видеоигры», я сразу думал про аркадные автоматы и уже представлял, как буду бесплатно гонять в Galaxian и Lunar Lander. Оказалось, что правда куда прозаичнее. Мы пришли в школьную компьютерную лабораторию, которая лично мне не очень-то и напоминала лабораторию: там не стояли пробирки, вообще ничего такого. Роб сказал, что про лабораторию ему поведал сосед Ленни Либсон он говорил, что там можно программировать компьютеры. Ленни дал Робу пароль для входа в систему.
Я бы назвал Роба уникальным малым, невероятно умным. Его родители, в отличие от моих, потворствовали интересу к видеоиграм и компьютерам. Это были щедрые и состоятельные люди. Папа Роба работал начальником пожарного управления Роклина, а мама занималась домашними делами. Она с радостью возила нас в салон аркадных автоматов и давала Робу деньги на игры. В те времена 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, по-моему, и вовсе шокировал. Мне нравились бесконечные звуки «вака-вака», звучавшие каждый раз, когда Пакман пожирал точки, а футуристичное синтезированное музыкальное оформление не имело себе равных.