Чтение онлайн

на главную - закладки

Жанры

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

Глава 9

Самая крутая игра

Джон Кармак стоял в дилерском магазине Ferrari и любовался вишнево-красным спортивным автомобилем 328-й модели. В голове у него крутился только один вопрос: «Какую скорость она набирает?» Будучи инженером, он считал скорость эффективным способом измерения успеха: как оптимизировать работу компьютера, чтобы ускорить вывод графики на экран? С машиной было то же самое. Отметив сексуальный дизайн кузова, Кармак попытался представить себе двигатель. К большому удивлению дилера, этот крепкий парень двадцати двух лет, в футболке и джинсах, не глядя выписал чек на семьдесят тысяч долларов и взял ключи.

Кармак довольно быстро понял, что машина недостаточно проворна. Инстинкт заставил его заглянуть под капот

и поковыряться там, как он уже однажды проделывал с MGB. Но это был не обычный автомобиль, а Ferrari. Никто не может ковыряться в Ferrari! Элитный производитель был невысокого мнения о тех, кто осмеливался поставить под сомнение его изначальный дизайн. Но Кармак рассматривал это всего лишь как очередное хакерство.

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

Кармак, как всегда, отнесся к этому скептически. Все механики в городе отвечали ему отказом. «Хм, Ferrari? – говорили они. – Мы можем поставить новую выхлопную систему». Но выхлопная система не решала, насколько было известно Кармаку, его проблему. Когда он приехал в гараж Норвуда, навстречу ему вышел видавший виды владелец, вытирая грязные от масла руки. «У меня Ferrari 328-й модели, – осторожно начал Кармак. – И мне бы хотелось сделать ее чуть-чуть быстрее». Норвуд деловито прищурился и произнес: «Поставим на нее турбодвигатель». У Кармака появился новый друг.

За пятнадцать тысяч долларов Норвуд оснастил Ferrari турбосистемой, которая активировалась, когда Кармак вдавливал педаль газа в пол. Это было сродни агрессивному хакерству, и Кармак сразу же почувствовал родство душ с ветераном гоночного движения. В тот день, когда машина была готова, Кармак планировал съездить на выпускной к брату в Миссури. Успех Keen и Wolfenstein помог ему наладить отношения с матерью, но если он подъедет на автомобиле вроде этого, то точно заслужит ее одобрение.

У Норвуда он появился с вещевым мешком, закинул его в багажник и отправился в путь. Выехав из Далласа, Кармак попал на прямое открытое шоссе. Он плавно утопил педаль газа в пол, и машина увеличила скорость в два раза, до 140 миль в час [75] . Жизнь была прекрасна. Все его мечты сбылись: он работал на себя, программируя всю ночь до утра; одевался, как ему нравилось. Все годы лишений потихоньку стирались из памяти. Хотя остальные парни сильно сомневались, что у него есть чувства, он точно знал, что есть. В эту минуту, несясь по шоссе, он ощущал себя невероятно счастливым. Оставшуюся часть пути он проехал с широкой улыбкой на лице.

75

140 миль/час = 225 км/час. Прим. пер.

Двигатель в машине был не единственной вещью, которую Кармак хотел сделать быстрее. DOOM, по его мнению, тоже нуждалась в ускорении. Многое из имеющегося в игре ее тормозило, например текстурные потолки и полы, а также стены разной величины. Портируя Wolfenstein на Super Nintendo System, Кармак прочел о так называемом двоичном разбиении пространства, или BSP [76] . Этот процесс использовал программист из Bell Labs для вывода трехмерных изображений на экран. Проще говоря, с его помощью модель разбивалась сразу на большие объемы, или листья [77] данных, а не, как раньше, на многочисленные маленькие полигоны, которые компьютер медленно вырисовывал за раз. Когда Кармак прочел об этом, в

его голове что-то щелкнуло. А что если применить BSP не только для работы над одним изображением в формате 3D, а построить целый виртуальный мир?

76

Двоичное разбиение пространства (от англ. Binary Space Partitioning). Прим. пер.

77

Листья данных (от англ. leaves of data) – BSP-дерево используется для сортировки визуальных объектов в порядке удаления от наблюдателя, а также для обнаружения столкновений. Впервые BSP-деревья были применены специалистами компании LucasArts в начале 1980-х гг., а широкую популярность у разработчиков они завоевали благодаря компании id Software Прим. пер.

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

Чтобы двигаться дальше, Кармаку, Ромеро и остальным предстояло решить одну неотложную проблему: найти замену Тому Холлу. Как друг он был, конечно, незаменим, особенно для Ромеро. Никто больше не умел вызывать такой истерический гогот. Уход Тома из id оказался настолько болезненным, что они с Ромеро едва разговаривали с тех пор. Но Том еще легко отделался. Скотт Миллер, еще одна жертва, перемолотая жерновами успеха id, предложил ему должность гейм-дизайнера в Apogee. Это была горько-сладкая пилюля, но Том согласился; возможно, теперь он сможет заняться теми играми, которыми ему хотелось.

А парни в id начали просматривать резюме в поисках нового гейм-дизайнера. Одно их заинтересовало, оно пришло от многообещающего геймера по имени Сэнди Питерсен. 37-летний Сэнди был, конечно, несколько староват по сравнению с командой id и являлся почетным ветераном геймерского движения. В начале 1980-х годов он разработал настольную ролевую игру Call of Cthulhu с плотоядными зомби и пришельцами со щупальцами вместо ног. Игра стала культовой во всем мире и разошлась тиражом более ста тысяч копий. Кончилось тем, что Сэнди осел в MicroProse, компании из Балтимора, основанной Сидом Мейером [78] .

78

Сид Мейер – легендарный дизайнер игрового симулятора развития человечества Civilization. Прим. пер.

Но что-то Ромеро настораживало. В конце резюме Сэнди указал, что он мормон.

– Чувак, – сказал Ромеро Кевину, – я не хочу, чтобы у нас работал какой-то религиозный фанатик. Мы тут, черт возьми, создаем игры о демонах, преисподней и прочей нечисти. Нам тут только ярого противника всего этого не хватало.

– Н-да, – призадумался Кевин. – Давай хотя бы познакомимся с ним, вдруг он окажется крутым спецом.

Ромеро вздохнул:

– Хорошо, чувак. Но я бы не стал этого делать.

Спустя несколько дней объявился Сэнди. Это оказался лысеющий крепыш в очках и подтяжках. Он очень быстро говорил высоким голосом, в котором появлялись взволнованные нотки, когда речь заходила об играх. Заинтригованный, Ромеро усадил его за компьютер, решив посмотреть, как он сделает пробную версию уровня DOOM. За несколько минут Сэнди изобразил на экране клубок линий.

– Эм, – произнес Ромеро, – что ты делаешь?

– Ну, – быстро ответил Сэнди, – вы пойдете сюда, эти стены откроются позади вас, и через них войдет монстр, вы пройдете по этому коридору, потом я выключу тут свет, а затем все это…»

Поделиться:
Популярные книги

Мастер 6

Чащин Валерий
6. Мастер
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер 6

Инкарнатор

Прокофьев Роман Юрьевич
1. Стеллар
Фантастика:
боевая фантастика
рпг
7.30
рейтинг книги
Инкарнатор

Час Презрения

Сапковский Анджей
4. Ведьмак
Фантастика:
фэнтези
9.29
рейтинг книги
Час Презрения

Убивать чтобы жить 5

Бор Жорж
5. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 5

Зауряд-врач

Дроздов Анатолий Федорович
1. Зауряд-врач
Фантастика:
альтернативная история
8.64
рейтинг книги
Зауряд-врач

Любимая учительница

Зайцева Мария
1. совершенная любовь
Любовные романы:
современные любовные романы
эро литература
8.73
рейтинг книги
Любимая учительница

Прометей: повелитель стали

Рави Ивар
3. Прометей
Фантастика:
фэнтези
7.05
рейтинг книги
Прометей: повелитель стали

Возвышение Меркурия. Книга 14

Кронос Александр
14. Меркурий
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 14

Тайны ордена

Каменистый Артем
6. Девятый
Фантастика:
боевая фантастика
попаданцы
7.48
рейтинг книги
Тайны ордена

Камень. Книга вторая

Минин Станислав
2. Камень
Фантастика:
фэнтези
8.52
рейтинг книги
Камень. Книга вторая

Флеш Рояль

Тоцка Тала
Детективы:
триллеры
7.11
рейтинг книги
Флеш Рояль

Шесть принцев для мисс Недотроги

Суббота Светлана
3. Мисс Недотрога
Фантастика:
фэнтези
7.92
рейтинг книги
Шесть принцев для мисс Недотроги

Звездная Кровь. Изгой

Елисеев Алексей Станиславович
1. Звездная Кровь. Изгой
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Звездная Кровь. Изгой

Последняя Арена 6

Греков Сергей
6. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 6