Шрифт:
Закладка:
– Он же Ромеро, – вздыхала мама. – Будет неудачником, прямо как его папаша.
Настоящий удар под дых. Сердце ушло в пятки. Я понимаю, что тогда она злилась на меня и сказала это в сердцах. Думаю, в глубине души она так не считала.
Я частенько задумываюсь о событиях, которые формируют нашу жизнь. Если бы от нас не ушел папа, мама никогда бы не встретила Джона Шунемана и мы бы не переехали в Калифорнию. Если бы не случилось и этого, самого важного события в моей жизни тоже бы не произошло.
Летняя суббота, незадолго до моего двенадцатого дня рождения. Мой брат и мой хороший друг Роб Лэвлок сели на велики и примчались ко мне. От восторга у них спирало дыхание.
– Джон, тебе стоит это увидеть! – сказал Ральф.
– Что именно?
– Место, где можно играть и ничего не платить. Полная халява!
Я посмотрел на Роба, своего ровесника, который был классом младше.
– Не врет, – кивнул он.
– Да ладно!
– Бесплатные игры, – повторил Ральф.
Говорите. Куда. Идти.
Моментально вскочив на велик, я поехал с Ральфом и Робом в колледж Сьерра. Парни привели меня в огромный зал, где стояли огромные ЭЛТ-мониторы. Сперва меня сковал шок. Когда говорили про «видеоигры», я сразу думал про аркадные автоматы и уже представлял, как буду бесплатно гонять в 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 и