Читать книгу Новый спорт - Эрик Цтли - Страница 14
III. Первый этап преображения
(1991 – 1997 гг.)
Код Кармака
ОглавлениеВ 1991 году «большая четверка» – Джон Ромеро, Том Холл, Джон Кармак и Адриан Кармак (однофамилец) – основала компанию id Software. Впервые ребята встретились друг с другом в стенах фирмы Softdisk, которая распространяла мелкие игры и программы на дискетах. Организация обратила внимание на темпы роста индустрии видеоигр и решила сформировать собственный отдел по разработке игровых проектов. Его развитием предложили заняться молодому программисту-самоучке – Ромеро.
В подростковые годы этот парень «зависал» в аркадных салонах, если удавалось тайком увильнуть от строгого отчима. Когда появились доступные компьютеры, он освоил программирование и начал разрабатывать тривиальные игры на системе Apple II. Часть из них Ромеро отправлял в Softdisk, которая выполняла роль издателя – распространяла и отчисляла процент с продаж. Все игры без исключения очень полюбились подписчикам организации. Поэтому руководству Softdisk не пришлось долго думать о том, к кому обратиться с просьбой возглавить новое подразделение.
В команде Ромеро, назвавшейся Ideas from the Deep, оказались дизайнер Том Холл и двадцатилетний программист Джон Кармак. Последний подрабатывал в пиццерии и, в точности как Ромеро, время от времени присылал игры в Softdisk. Он тоже самостоятельно освоил навык программирования, но изучал преимущественно литературу хакеров времен Spacewar. По этой причине в голове начинающего разработчика прочно осели несколько старомодные взгляды, касающиеся патентования и лицензирования продукции.
Кармак отличился уже в первые дни работы: он сумел разработать технологию, благодаря которой виртуальное окружение могло плавно двигаться вместе с игровым персонажем.5 Ничего подобного в компьютерных играх не встречалось из-за низкой скорости обработки данных (включая Apple II, IBM PC и аналогичные устройства). Однако созданный программистом хитрый алгоритм позволил реализовать «прокрутку» не хуже, чем в консольной Super Mario Bros.
Ребята сделали свой ПК-ремейк Mario, показав его руководству Softdisk и представителям Nintendo. Однако никто не проявил ожидаемого интереса к технологии. Первые плохо понимали, что такое скроллинг и в чем заключается прорыв, а вторые – не интересовались рынком компьютерных игр. Тогда Ромеро предположил, что им было бы лучше развиваться самостоятельно. Недолго поразмыслив и найдя инвестора в лице Скотта Миллера из Apogee Software, троица сделала смелый шаг – зарегистрировала собственную компанию под названием id Software (далее просто id).
Ребята не прекратили отношений с прежним работодателем, поскольку это было бы нарушением договорных обязательств. Поэтому им все-таки пришлось сделать несколько игр для Softdisk. Приблизительно в то время к ним присоединился художник Адриан Кармак, взявший на себя ответственность за визуализацию, дизайн и графику. Прежде он подрабатывал в больнице, делая ксерокопии рентгеновских снимков.
Одним из первых успешных проектов id стал шутер от первого лица Wolfenstein-3D, появившийся на полках магазинов в 1992 году. Игроку предлагалось сбежать из мрачного замка и, ни много ни мало, свергнуть нацистский режим. Достижению этой цели препятствовали не только вооруженные немецкие офицеры, но и устрашающие мутанты. В финале геймера ожидала эффектная схватка с генералом, вооруженным гранатометом и шестиствольным пулеметом. При этом нельзя сказать, что игра опиралась на сюжетную составляющую: это был абсолютно бессмысленный и местами абсурдный, но чертовски увлекательный «виртуальный тир».
Через три года авторы Wolfenstein-3D передали исходный код игры в общественную собственность. Этим шагом они позволили свободно копировать, менять, модифицировать и распространять содержимое проекта. Столь нетипичный шаг высоко оценили поклонники игры – как начинающие программисты, создававшие контент, так и обычные геймеры, пользовавшиеся различными модификациями.
Двадцать процентов копий Wolfenstein-3D были проданы за пределами Северной Америки, что удивило самих создателей. Проект оказал колоссальное влияние на игровую индустрию и закрепил за id звание одной из лучших студий-разработчиков. На волне успеха ребята без промедления приступили к созданию нового шутера.
Первым делом главный программист – Кармак – разработал прорывной игровой движок, значительно превосходящий аналоги. Он придумал как реализовать изогнутые стены, подъемы и спуски, которые отсутствовали в предыдущих проектах. Кроме того, он уделил внимание освещению – важнейшему аспекту игры, наполняющему «жизнью» виртуальные уровни.
Тем временем Холл по собственной инициативе подготовил сценарий. В нем содержалось подробное описание сюжета грядущей разработки, наполненное нетривиальным смыслом и неожиданными перипетиями. «Более никаких бессмысленных тиров, – сказал он, – в сюжете должна быть хоть какая-то глубина». Однако Кармак, который частенько был резок и прямолинеен, наотрез отказался от этой задумки. Споря с Холлом, он произнес свою знаменитую фразу: «Сюжет в игре – как сюжет в порнофильме. Он должен быть, но он не так важен». В результате наработки, над которыми Холл трудился более двух месяцев, так и не нашли своего применения. Ромеро принял сторону Кармака, аргументируя свою позицию тем, что игра должна быть быстрой: нет времени вдаваться в подробности сюжета – лучше добавить больше кровавого экшена.
Несколько позже, когда команда работала над локациями и уровнями, Холл отличился тем, что в точности копировал реальные помещения. Моделируя склады и казармы, он воссоздавал их в точности такими же, какие они есть в действительности. Однако акцент на реализме никому из разработчиков не пришелся по душе. Тогда Ромеро попробовал переработать созданные уровни, добавляя в них больше абсурда и бессмыслицы. Именно его варианты единодушно одобрила команда. Кармак, со свойственной ему прямотой, предложил уволить Холла, поскольку пользы от него было мало. С художником расстались за полгода до выхода игры.
Последний этап разработки, который изначально не считался приоритетным, заключался в интеграции многопользовательского режима. Предполагалось, что мультиплеер будет всего-навсего «приятным бонусом», который поможет геймерам скоротать вечера после завершения одиночной кампании. За дело взялся «мозг» студии – Кармак. Он не имел в своем распоряжении хоть сколько-нибудь успешного примера реализации подобной технологии, но справился за две недели. Уже ранние наработки программиста вызывали бурю эмоций среди коллектива id. Ребята поняли, что сетевой режим – никакой не «бонус». Это важнейшая составляющая игры, которая дарит несравненно больший спектр эмоции, чем противостояние против компьютера. Ромеро, будучи человеком экспрессивного нрава, не смог сдержать восторга и написал на сайте компании: «Если мы доведем дело до конца, это будет самая крутая игра на планете Земля, когда-либо виданная за всю историю!».
Проект получил название Doom. Он вышел в конце 1993 года и в одночасье произвел фурор. Игра заручилась максимально высокими оценками прессы и бесчисленным количеством восторженных отзывов. По одной только официальной информации Doom приобрели примерно пятнадцать-двадцать миллионов человек.6 Команда молодых разработчиков «купалась» в деньгах и лучах славы, а Кармак смог позволить себе Ferrari 328 GTS – автомобиль, в котором он, как и во многом другом, ценил скорость.
Едва игра вышла, как тут же появились люди, желающие создать на ее основе что-нибудь свое. На просторах сети можно было наткнуться как на незначительные модификации, так и на масштабные проекты, имеющие мало общего с оригиналом. Находились и те, кто перерабатывал игру на свой лад, а потом – продавал, нарушая патентные права. В стенах id время от времени поднимался вопрос о том, чтобы ограничить подобного рода деятельность (которую некоторые квалифицировали как воровство). Однако Кармак категорически запрещал препятствовать модостроителям. Иногда доходило до того, что он угрожал уйти из id – столь тверды были его убеждения.
Игра Doom создала условия для скорейшего возрождения киберспорта, где платформой выступает не консоль или аркадный автомат, а компьютер. Так, распространение получили LAN-parties – сетевые вечеринки, на которые не попасть человеку, который не привез с собой компьютер. Их суть сводилась к тому, что тинейджеры объединяли устройства в локальную сеть (где практически нет задержки в передачи пакетов) и «рубились» в Doom, позабыв про сон, еду и гигиену. Отсюда и берет свое начало современная форма киберспорта.
Билл Гейтс был вне себя узнав, что игра Doom установлена на большем количестве компьютеров, чем операционная система Windows 95. Он даже намеревался купить id, но сделка не состоялась, поскольку команда разработчиков ценила независимость. Дело ограничилось тесным сотрудничеством и совместными рекламными кампаниями, направленными на популяризацию продукции Microsoft среди геймеров. Сотрудничество проявлялось в интенсивных обсуждениях между Гейтсом и Кармаком недостатков и преимуществ библиотек OpenGL и Direct 3D. В свою очередь рекламная деятельность осуществлялась путем создания специальных видеороликов. В одном из них снялся сам основатель Microsoft, где рассказал о преимуществах Windows 95 и DirectX для игроков и разработчиков.
Другим способом прорекламировать новую операционную систему стал турнир Deathmatch`95, проведенный в рамках выставки Microsoft Judgment Day`95. В качестве дисциплины использовали, разумеется, Doom – наиболее передовую разработку своего времени. Денежные награды не предусматривались. Однако среди призов значились «мощный» компьютер, игры от id и другие приятные подарки.
Вторая часть Doom появилась на свет в октябре 1994 года. Разработчики не стали менять движок и игровой процесс, ограничившись новыми уровнями, врагами и предметами. Игра имела небывалый успех, став самым успешным проектом id. По крайней мере, она носила этот статус до тех пор, пока Кармак и его команда не разработали следующий шедевр – Quake.
К моменту начала создания новой игры взаимоотношения в коллективе окончательно сформировались; и равноправием здесь даже не пахло. Исключительный талант Кармака, продемонстрированный при создании движков для Wolfenstein-3D и Doom, превратил его в самого ценного сотрудника. Все понимали: организм может функционировать без рук, глаз и ушей, но не без мозга. Уйдет Кармак – не будет революционных движков, новых хитов и самой id. Поэтому его мнение имело наибольшую ценность, а его взгляды – отождествляли собой закон.
Впоследствии это обстоятельство губительно сказалось на межличностных взаимоотношениях основателей студии. Однако старомодные убеждения Кармака в отношении лицензирования были очень на руку любителям соревновательных игр: благодаря открытому коду они могли адаптировать шутеры под «соревновательные нужды». Во многом благодаря этому id и оказалась втянута в события раннего киберспорта.
5
Это называется адаптивным обновлением тайлов (англ. adaptive tile refresh) или просто скроллингом.
6
У игры отсутствовала защита от копирования. Поэтому реальное количество геймеров, игравших в Doom, многократное превосходит официальную статистику.