Читать книгу Властелины Doom. Как двое парней создали игровую индустрию и воспитали целое поколение геймеров - Дэвид Кушнер - Страница 4

Глава 2
Компьютерный гений

Оглавление

Джон Кармак поздно научился говорить. Его родители уже стали волноваться, как вдруг однажды, в 1971 году, малыш, которому исполнился год и три месяца, притопал в гостиную, держа в ручке губку, и выдал целое предложение: «Папа, вот твоя люфа». Казалось, он просто не хотел размениваться на пустые слова, пока у него не созреет действительно важное сообщение. «Инга, – воскликнул Стэн, отец мальчика, – по-моему, у нас тут растет вундеркинд».

Семейство Кармаков было самоучками. Дедушка Джона по отцовской линии, его полный тезка, работал электриком, окончив всего два класса школы; читать и писать его научила жена, домохозяйка, имевшая восемь классов образования. Они растили сына Стэна в самой бедной части Кентукки; Стэн оказался весьма прилежным учеником и заслужил стипендию для учебы в университете, где был лучшим по инженерному делу, математике, выучился на журналиста и стал первым человеком в семье, получившим высшее образование. Его жена была дочерью химика и физиотерапевта. Она унаследовала от родителей интерес к наукам, добившись успехов в ядерной медицине и получив докторскую степень по микробиологии. Инга и Стэн, начавшие встречаться еще в студенчестве, передали любовь к учебе своему первенцу.

Рожденный 20 августа 1970 года, Джон Д. Кармак II – или Джонди, как его прозвали, – с младенчества знал, как тяжело приходилось его родителям. Когда отец стал ночным диктором новостей в одной из трех крупных телевизионных компаний в Канзас-Сити, семья переехала в зажиточный пригород, где и родился младший брат Джона Питер. Там Кармак пошел в католическую начальную школу под названием Нотр-Дам, дававшую лучшее образование в городе. Тощий, низкорослый, с непослушными светлыми вихрами, в очках с толстыми линзами, которые он начал носить еще до года, Кармак явно выделялся среди сверстников. Второклассник Кармак, которому было всего семь лет, выполнял практически идеально каждый стандартизированный тест – уровень его знаний соответствовал уровню девятиклассника{28}. У него была уникальная манера речи: в конце каждого предложения он издавал звук, похожий на гудение компьютера, обрабатывающего данные: «Двенадцатью двенадцать будет сто сорок четыре… м-м-м».

Дома он так же, как и его родители, читал запоем, отдавая предпочтение фэнтези, например «Властелину колец» Толкиена. Он читал огромное количество комиксов, смотрел научно-фантастические фильмы и, что ему особенно нравилось, играл в Dungeons and Dragons. Кармака, которому было бы гораздо интереснее создать D&D, чем играть в нее, сразу же пленила роль Мастера Игры. У него, как оказалось, было отличное воображение, а также свой неповторимый стиль. И если большинство Мастеров Игры полагались на варианты сюжета, детально описанные в своде правил, то Джон предпочитал придумывать собственные. Придя из школы, он обычно исчезал в своей комнате, прихватив стопку миллиметровки, и рисовал собственный мир. Учился он тогда в третьем классе.

Несмотря на трудолюбие, Кармак не всегда справлялся со школьными заданиями. Как-то учитель попросил его написать о пяти основных проблемах в жизни, и мальчик составил список самых больших ожиданий, которые возлагали на него родители, – дважды{29}. У них с мамой, сторонницей строгой дисциплины в семье, возникли разногласия. В другом сочинении он описал, как однажды, из-за того что он отказался выполнять дополнительное задание, мама заперла его коллекцию комиксов в кладовке; не сумев подобрать отмычки и попасть внутрь, Кармак развинтил петли и просто снял дверь{30}.

Мальчик стал безобразничать в школе – он ненавидел правила и догмы. Религия, полагал он, была вещью совершенно иррациональной. Он начал устраивать допросы одноклассникам, ставя под сомнение их убеждения, из-за чего хотя бы один ребенок обязательно убегал в слезах. А затем Кармак обнаружил более продуктивный способ тренировать свои аналитические способности – в школе появился Apple II. Джонди никогда раньше не работал за компьютером, но так ловко с ним управлялся, словно тот был естественным продолжением его собственного тела. Во-первых, машина понимала математический язык; во-вторых, выполняла все команды мальчика; а обнаружив игры, Кармак понял, что в компьютере таятся целые миры.

До этого он как зачарованный играл на аркадных автоматах, показывая, правда, не самые высокие результаты, но ему нравились та скорость реакции и маневренность, которые требовались в Invaders, Asteroids и Battlezone. Последняя игрушка была по-своему уникальна: проходить ее можно было от первого лица. Вместо того чтобы смотреть на происходящее сверху вниз или со стороны, Кармак мог находиться внутри действия, глядя на все из своего танка. И, несмотря на примитивную графику, состоящую из квадратиков зеленого цвета, создавалась иллюзия, что она трехмерна. Игрушка оказалась такой захватывающей, что на нее обратило внимание правительство США, потребовав сделать кастомизированную версию для военных учений{31}. Вскоре Кармаку пришла в голову идея кастомизировать собственные игры. А с компьютером это становилось возможным.

В пятом классе мама отвезла Джонди в местную радиорубку, где он прошел курс на компьютере TRS-80. Вернувшись в школу с книгой по программированию, он усердно принялся изучать все то, что касалось этой дисциплины. Он десятки раз перечитывал в энциклопедии статью о компьютерах. Ссылаясь на отличные отметки, он написал письмо своему учителю, сообщив, что «логичнее было бы перевести его в шестой класс», где он смог бы узнать больше{32}. На следующий год Кармак уже занимался по программе «талантливых и одаренных», которую предлагала частная школа Shawnee Mission East, одной из первых открывшая у себя компьютерную лабораторию.

На занятиях и после них Джон знакомился с другими детьми, разделявшими его увлеченность Apple II. Они самостоятельно изучали язык программирования BASIC, играли, а вскоре научились и взламывать игры. Однажды Кармак подправил код своего персонажа из Ultima, обеспечив ему более выигрышные характеристики. Он наслаждался своим умением создавать все, что ему нужно, как по мановению волшебной палочки. Будучи программистом, он был независим. Если написанный им код становился логическим продолжением уже имевшейся программы, он прекрасно работал. В этом был свой смысл.

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

Несмотря на растущий интерес Кармака к компьютерам, Инга не видела смысла тратить время на игры. По ее мнению, если уж мальчишка интересуется компьютерами, то не дело просиживать штаны, играя в Ultima; вместо этого он должен прилежно учиться, получать хорошие отметки, а затем поступить в Массачусетский технологический институт – таков, по ее мнению, был рецепт получения работы в IBM. Она любила сына и желала ему, как ей казалось, самого лучшего. Но единственное, чего хотел сам Кармак, это собственный компьютер, на котором он мог бы творить новые миры. Мальчишка становился все более своевольным и неуправляемым. Инга даже водила его к психологам, чтобы понять, почему это происходит с ее некогда покладистым сыном.

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

Книга «Хакеры. Герои компьютерной революции» стала для него настоящим откровением. Кармак и раньше слышал о хакерах: в 1982-м в одном диснеевском фильме под названием Tron рассказывали историю дизайнера видеоигр в исполнении Джеффа Бриджеса, которому удалось попасть в игру; а в блокбастере 1983 года под названием WarGames Мэтью Бродерик сыграл молодого геймера, взломавшего правительственную компьютерную систему и почти устроившего Армагеддон{33}. История же в книге о хакерах была совсем иной – настоящей. Написанная Стивеном Леви в 1984 году, она повествовала о неизвестной стороне жизни и культуре «вундеркиндов, изменивших наш мир». Книга охватывала историю компьютерных гениев на протяжении двадцати пяти безумных лет: от экспериментаторов в Массачусетском технологическом институте в 1950-е и 1960-е годы до эпохи Homebrew в Кремниевой долине в 1970-е и первых геймерских стартапов 1980-х.

Эти люди мало соответствовали стереотипным представлениям о компьютерных гениях – нелюдимах, или гиках. Спектр их увлечений был много шире: Билл Гейтс, бросивший Гарвард и написавший первый программный код BASIC для первого персонального компьютера Altair, а также построивший самую могущественную компанию в мире по выпуску программного обеспечения; разработчики игр, например Слаг Рассел, Кен и Роберта Уильямс, Ричард «Ультима» Гэрриот; Два Стива, Джобс и Возняк, превратившие свою страсть к играм в Apple II. Все они были хакерами.

«Хотя некоторые специалисты используют термин хакер с издевкой, – писал Леви в предисловии, – считая этих людей либо изгоями общества, зацикленными на компьютерах, либо “профессиональными” программистами, пишущими грязные “нестандартные” компьютерные коды, я с ними не согласен. За уродливой маской хакеров скрываются искатели приключений, мечтатели, любители пощекотать себе нервы, художники… а также те, кто четко понимает, почему компьютер можно считать по-настоящему революционным изобретением»{34}.

Хакерская этика была своеобразным манифестом. Однажды ночью, закончив читать книгу, Кармак подумал: «Я просто обязан стать частью этого мира!» Он был вундеркиндом, но жил на краю географии, ходил в самую обычную школу, где не было ни компьютеров, ни понятия о культуре хакерства. Вскоре он нашел единомышленников, которых тоже не устраивало такое положение дел.

Его приятели из Рейтауна отличались от тех, кого он оставил в Канзас-Сити, – они были гораздо нетерпеливее и неугомоннее. Кармак попал в группу единомышленников, разделявшую его страсть к играм и компьютерам. Вместе они исследовали новый, таинственный, неведомый мир онлайн-сообществ BBS[12]. И хотя международная сеть компьютеров, известная как интернет, существовала с 1970-х годов, в основном она все же оставалась прерогативой правительственных специалистов по безопасности и университетских исследователей. На контрасте с этим BBS представляли собой компьютерные клубы для простых пользователей – таких ребят, как Кармак.

Своим появлением BBS обязаны двум хакерам, Уорду Кристенсену и Рэнди Сьюсу, которые в 1978 году написали программу, позволяющую передавать по телефонной линии данные с одного мини-компьютера на другой{35}. В результате люди могли «звонить» друг другу на компьютер и обмениваться информацией. В 1980-е эти системы очень быстро распространялись, став, по сути, первыми онлайн-сообществами, где можно было продавать программное обеспечение и общаться посредством печатных сообщений в форумах. Создать BBS мог любой, кто имел достаточно мощную компьютерную сеть, подключенную к телефонной линии и модему. BBS распространялись по всему миру: их можно было найти в студенческих общежитиях, многоквартирных домах, компьютерных лабораториях. Такие системы, как The Whole Earth Lectronic Link, она же WELL{36}, из Сан-Франциско, или Software Creations из Массачусетса, обусловили появление хакеров и геймеров.

Но Кармак пользовался BBS не только чтобы играть. Это позволяло ему знакомиться с самыми захватывающими, а местами и незаконными сторонами хакерской культуры. Он узнал, как несанкционированно (и, естественно, бесплатно) подключаться к междугородной телефонной сети. Следующим открытием стали МПМ[13], основанные на текстовых ролевых играх со множеством участников, которые могли выбирать себе персонажей из D&D, переживая все приключения в реальном времени. Еще он узнал о бомбах.

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

Как-то поздней ночью Кармак с друзьями проник в соседнюю школу, где, насколько им было известно, стояли компьютеры Apple II. Джонди где-то прочел о том, как использовать термитную пасту, чтобы выдавить стекло, но для этого ему требовалось найти что-нибудь вязкое типа вазелина. Он приготовил смесь, нанес ее на стекло и сделал отверстие. Пробравшись внутрь, он стал открывать окно, чтобы через него смогли пролезть и остальные, но случайно задел аварийную сигнализацию. Полиция не заставила себя долго ждать.

14-летнего Кармака отправили на психиатрическую экспертизу для определения меры наказания. Собеседование прошло неважно. Позже парня ознакомили с заключением: «Это просто ходячий мозг на ножках… Никакой эмпатии по отношению к другим людям». В какой-то момент психиатр спросил Кармака:

– Если бы тебя не поймали, как думаешь, ты бы сделал что-нибудь подобное снова?

– Если бы меня не поймали, – ответил Кармак честно, – вероятно, я бы предпринял еще одну попытку.

Позже другой психиатр заметил:

– Знаешь, не очень-то умно с твоей стороны заявлять кому бы то ни было, что ты готов пойти на преступление еще раз.

– Черт возьми! Я ведь сказал «если бы меня не поймали»! – взорвался Кармак. Его приговорили к году заключения в городском центре для несовершеннолетних правонарушителей. Большинство детей находились там из-за наркотиков. Кармак – из-за Apple II.


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

Кармак заматерел, стал циничным и непробиваемым. Родители согласились купить ему Apple II (они не знали, что Кармак уже незаконно приобрел компьютер у одного из подростков, с которыми находился в центре для несовершеннолетних преступников). Как выяснилось, больше всего парню нравилось программировать графику, изобретать что-нибудь в бинарном коде, а потом оживлять это на экране. Он видел результат своих трудов, вызывавший у него мгновенную радость, чего нельзя было сказать о других программах.

Кармак много читал о 3D-графике и на скорую руку собрал каркасную версию логотипа MTV, сделав ее скринсейвером. Он знал наверняка, что лучший способ изучения мира графики – создание игры. Юный гений не стал дожидаться прихода музы, решив, что будет гораздо проще позаимствовать чужие идеи. Его первая игра, Shadowforge, во многом напоминала Ultima, хотя и содержала несколько инновационных программных фишек. Так, например, персонажи могли отбивать атаку и нападать на соперников с разных сторон, а не только справа и слева, как это было ранее. Игра принесла ему первые самостоятельно заработанные деньги – 1000 долларов от издательской компании Nite Owl Productions, большую часть доходов которой составляла продажа батареек для фотоаппаратов. Джон потратил гонорар на покупку Apple II GS – следующей модели в линейке Apple.

Кармак начал заниматься спортом, тренируя свое тело, чтобы оно соответствовало его развитому уму. Он стал поднимать штангу, увлекся дзюдо и армрестлингом. Однажды какой-то хулиган попытался напасть на соседа Джона, а в результате сам стал жертвой юного дзюдоиста. Иногда Кармаку приходилось поступаться собственным интеллектом. Как-то он оказался в паре с одним отморозком в проекте по геологии. Тот заявил, что не желает ничего делать, пусть Кармак отдувается за двоих. Джон сделал проект. За свою работу ребята получили двойку. «Да как ты мог! – недоумевал напарник. – Ты же самый умный парень в округе». Кармак же намеренно провалил проект, принеся в жертву отметку, лишь бы не дать этому тупице одержать над собой верх.

Самоуверенность Кармака начала беспокоить его домашних. Заметив, что сын стал особенно агрессивен по отношению к мачехе – известной любовью к вегетарианству и верой в мистику, шедшей вразрез со взглядами юного прагматика, – отец снял отдельную квартиру, куда Кармак и его младший брат Питер переехали до окончания школы. В первый же день на новом месте Джон подключил свой Apple II, повесил на стену рекламу нового жесткого диска и отправился на работу. Пришло время создавать игры.

В 1987 году Джон определился с финальной версией игры. Идея восходила к первой серии нового телепроекта Star Trek: The Next Generation, где капитан посещал голографическую палубу Holodeck – футуристический девайс, способный имитировать любую окружающую среду для отдыха и развлечения{37}. Открывалась дверь, а за ней находился тропический рай. Кармак был заинтригован. Это был тот самый виртуальный мир. Оставалось только найти технологию, которая бы позволила осуществить задуманное.

Кармак оказался как никогда близок к разработке собственных игр. Он окончил школу и планировал получить деньги из трастового фонда, которые отец откладывал ему до достижения восемнадцатилетия. Но, как выяснилось, мать перевела все средства на свой счет в Сиэтле. Она не могла допустить, чтобы сын растратил сбережения на такое нелепое занятие, как компьютерные игры. Ее философия нисколько не изменилась: чтобы заниматься компьютерами, нужно поступить в колледж, предпочтительно Массачусетский технологический институт, получить степень, а потом искать работу в какой-нибудь перспективной компании, например в IBM.

Узнав об этом, Кармак написал ей довольно резкое письмо: «Да что ты никак не поймешь [sic], что не тебе меня учить, что и как делать?»{38} Однако сомнений не было: мать не даст ему доступа к чековой книжке, не говоря уже о контроле над финансами. Если Кармаку нужны деньги, пусть поступает в колледж и сам оплачивает курсы. Будет получать отметки, которые она сочтет приличными, – она возместит ему расходы.

Переступив через гордость, осенью 1988 года 18-летний Кармак все же поступил в Канзасский университет, где записался на все имеющиеся компьютерные курсы. Это было жуткое для него время. Он не мог найти общего языка с однокурсниками, не ходил с ними пить пиво и не состоял ни в одной студенческой общественной организации. Гораздо плачевнее дело обстояло с самими занятиями, где приходилось заучивать информацию из учебников. Кармак не видел в этом ни смысла, ни возможности творчески проявить себя. Тесты были не просто скучными – было жалко даже тратить на них время. «Почему бы вам не дать нам проект для самостоятельной работы? – вопрошал Джон на обороте экзаменационного листа. – Я бы продемонстрировал вам на деле все то, чему вы нас учите!» Окончив два семестра, он бросил учебу.

К большому неудовольствию матери, Кармак устроился на полставки в небольшую пиццерию и занялся разработкой своей второй игры Wraith{39}. Работа продвигалась мучительно, ведь Кармаку приходилось постоянно сохранять данные на дискете, так как у его Apple II GS не было жесткого диска. Он придумал историю, которая обычно приводится в мануале.

WRAITH

«СМЕРТЬ ДЬЯВОЛУ»

Долгое время на острове Аратии царили мир и гармония. Ваши обязанности смотрителя храма Метирии в Таро были просты и незамысловаты. Но недавно все изменилось. Таинственная сила заставила когда-то благочестивых почитателей истинной богини Метирии усомниться в своей вере.

Остров стал приходить в упадок; пошли слухи, что некое существо, воскресшее из мертвых и обладающее могуществом, может помочь тем, кто будет служить ему верой и правдой. Все правители королевства один за другим преклонили перед ним колени, отдав бразды правления в лапы монстров. Храм в Таро остался последним форпостом истинной веры, вы можете стать единственной надеждой Аратии на спасение.

Прошлой ночью, когда вы в молитве просили дать вам силы и напутствие, вам явилась Метирия и велела уничтожить злого Духа. Говорила она очень серьезно, предупреждая о предстоящих опасностях. Единственный путь, ведущий к башне, откуда правит Дух, лежит через межпланетные врата где-то в Замке – цитадели самых могущественных приспешников Духа на Земле.

И хотя замок находится недалеко от Таро, ужасный риф не дает добраться до него привычными способами. Вам известно, что монстры покинули замок и теперь находятся на материке. Помните, что, хотя многих прельстили могущественные возможности Духа, их сердцами правит алчность, и некоторые из них даже могут помочь вам, если вы отблагодарите их доброй порцией золота. Когда видение исчезло, Метирия улыбнулась и сказала: «Не бойся, мой храбрый воин, я благословляю тебя».

Вы готовитесь пройти этот квест, но даже жители города не выказывают особого желания помочь вам. В обмен на обмундирование и заклинания они настойчиво просят у вас золото. Но его у вас нет. Зато оно точно есть у приспешников злого Духа…

Кармак отослал игру в Nite Owl, издателю Shadowforge, который тут же ее купил. И хотя графика не отличалась революционностью – в ней, как и в большинстве игр, все состояло из цветных квадратиков, – выглядела она более масштабной. На этот раз Джону заплатили в два раза больше, то есть две тысячи долларов. Он потратил гонорар на другое свое хобби – автомобиль, коричневый MGB.

Несмотря на то что, по большому счету, Кармак еле сводил концы с концами, он наслаждался жизнью фрилансера. Он мог контролировать свое время, спать сколько душе угодно и, что самое главное, ни перед кем не отчитываться. Если бы до конца жизни он мог заниматься программированием, машиной и играть в D&D, он был бы абсолютно счастлив. Все, что от него требовалось, это выпустить побольше игр. Вскоре он нашел еще покупателя, чьи координаты обнаружил на обороте одного компьютерного журнала, – небольшую компанию Softdisk в Шривпорте. Купив у Кармака первую игру – партию в теннис, в которой мяч отскакивал от земли по всем законам физики, – они сразу же захотели еще. Беря за основу какую-нибудь деталь из серии Ultima, Кармак, к тому времени уже ловкий делец, задумал продавать не одну игру, а целую трилогию: почему бы и не утроить свои доходы? Softdisk приняла его предложение и подписала контракт на создание ролевой трилогии под названием Dark Designs.

Кармак изобрел еще один способ получения денег: он стал портировать игры Apple II на компьютеры нового поколения – IBM. Он почти ничего не знал об этих машинах, но о том, чтобы спасовать, не было и речи. Поэтому он поехал в магазин и арендовал PC. В течение месяца он отправил в Softdisk версию игры Dark Designs не только для Apple II, но и для Apple II GS, и для PC. Softdisk купила все.

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

Властелины Doom. Как двое парней создали игровую индустрию и воспитали целое поколение геймеров

Подняться наверх