Икона DOOM. Жизнь от первого лица. Автобиография

Текст
6
Отзывы
Читать фрагмент
Отметить прочитанной
Как читать книгу после покупки
Нет времени читать книгу?
Слушать фрагмент
Икона DOOM. Жизнь от первого лица. Автобиография
Икона DOOM. Жизнь от первого лица. Автобиография
− 20%
Купите электронную и аудиокнигу со скидкой 20%
Купить комплект за 938  750,40 
Икона DOOM. Жизнь от первого лица. Автобиография
Икона DOOM. Жизнь от первого лица. Автобиография
Аудиокнига
Читает Александр Гаврилин, Петр Сальников
499 
Подробнее
Шрифт:Меньше АаБольше Аа

– Понятия не имею.

– Да ладно тебе. Такие вещи ты должен знать.

– Прости, но нет.

– Где я могу найти больше информации? Это программа должна выйти на твоей дискете. Будет круто.

– Не знаю, что еще тебе сказать.

Я решил, что он лжет. Сперва не понял, почему он закрылся, но потом осознал, что я в два раза младше него и врываюсь на его территорию. Возможно, он меня опасался, хотя я даже не собирался писать для Big Blue Disk. Программированием я интересовался только ради игр. Может, он просто хотел вывести меня из себя.

Через два дня Джордж подошел ко мне:

– Я нашел одну программу – кажется, это то, что тебе нужно.

– Круто! Можно посмотреть на код?

– У меня его нет.

– Но мне нужно знать, как она работает!

– Слушай, я просто нашел ее.

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

– Это просто смешно. Я для вас стараюсь.

Вместо того чтобы защитить меня, Нэпп вернулся с новостями:

– Новое правило. Ничего не спрашивай у Джорджа.

– Чего?

– Не задавай Джорджу никаких вопросов.

Меня это поразило, но не остановило. Я был готов: в прошлом месяце во время спора с Джорджем я закончил для Big Blue Disk игру Pyramids of Egypt – полностью на ассемблере. Я чувствовал себя экспертом в архитектуре PC.

Мы с Лейном собрались вместе выпустить первую большую игру особого подразделения: Eskimo Jo, наш клон Bomberman на льду. Но через две недели мы получили новое сообщение: наш отдел закрывается. Отныне все мое время принадлежало Big Blue Disk: я создал спрос на контент, который требовалось удовлетворять, а Лейна переводили обратно в Softdisk G-S. Мы пали духом.

К концу первого года в компании я изучил PC, но теперь меня обязали помогать отделу, чей зануда-лид запретил мне задавать ему вопросы, хотя я пытался улучшить его же продукт. Я ожидал ровно противоположного. Я хотел делать игры – не такие, как мои прежние проекты для Apple II, а большие, которые пишутся годами и выставляются на полках магазинов. Ради них Эл меня и нанимал, но, даже овладев PC, я так и не приблизился к мечте.

– Спасибо за все, Эл, – сказал я. – У вас тут хорошо, я провел с вами год, изучил PC, сделал для вас тонну контента, но теперь я ухожу. Я хочу делать игры.

– Погоди, Джон. Мы можем все обсудить. Я не думаю, что тебе нужно уходить…

– Я бы с удовольствием остался, но если я не буду делать у вас игры, то уйду в LucasArts.

Ни с кем из игрового отдела компании Джорджа Лукаса я не связывался, но это был первый пункт в моем списке планов Б.

– Давай посмотрим, что я могу для тебя сделать. Свяжусь с тобой через неделю.

Через несколько дней Эл вернулся.

– Как насчет новой ежемесячной дискеты с играми?

– Делать по игре в месяц невозможно. Ну, если вы не хотите получать посредственные вещи.

– Все остальные наши подписки ежемесячные. А если раз в два месяца?

– Два месяца – самое то. Будет просто идеально, если у меня еще и появится своя команда: художник и второй программист.

Я знал, что прошу многого: создать отдел из четырех человек, а не из одного (еще требовался управляющий редактор – так в Softdisk называли продюсеров), но я знал, что с командой смогу добиться большего, чем в одиночку.

У Эла ушло на это несколько месяцев, но все срослось. Он пришел ко мне с улыбкой до ушей: «Приготовься набирать команду в PCRcade!»[20]

Он верил в меня и понимал, как важны игры. Я пришел в восторг и предложил Лейну место управляющего редактора (изучать PC он все еще не собирался). Еще я спросил у Джея, нет ли у него на примете подходящих программистов, и он рассказал мне о крутейшем парне, который поставлял ему игры для Apple и даже начал портировать их для PC. Имелась, впрочем, одна загвоздка: Softdisk уже дважды пыталась его нанять, и он каждый раз отказывался. Этим неуловимым кодером был Джон Кармак.

Мне понравилась его игра Tennis, и я знал, что он сделал RPG Dark Designs. Особенно в Tennis меня заинтересовали плавная анимация и перспектива – вид со стороны под наклоном. В его игре все двигалось по законам физики – большая редкость для Apple II и того времени. Я знал, что это дело рук крутого разработчика.

– Можешь позвонить ему еще раз?

– Я же сказал, он не хочет. Мы уже пытались.

Если он был программистом вроде меня – а все указывало именно на это, – то я понимал, почему он не хотел соглашаться. Я тоже только что угрожал уйти.

– Я думаю, что он захочет поработать в паре с другим разработчиком игр, – сказал я, вспоминая свой опыт в Origin.

– Мы попробуем, но он уже сказал, что не хочет, и его устраивает текущее положение вещей.

– Скажи, что он будет работать вместе с опытным игровым программистом. Думаю, он изменит свое решение.

По крайней мере, я на это надеялся.

Я оказался прав. В то время игровых разработчиков было днем с огнем не сыскать. Я бы удивился, если бы он отказался, потому что сам не так давно чувствовал себя в его шкуре. К тому же Кармак искал более стабильный доход, чем зарплата разработчика-фрилансера.

Мы пригласили его в Шривпорт на собеседование. Кармак любил водить и тратил много денег на содержание своей несуразной MGB, так что поездка из родного Канзас-Сити в Шривпорт показалась ему неплохой идеей. Потом он рассказал мне, что собирался отказать Softdisk, поскольку был уверен, что никакого «опытного игрового программиста» не существует, но решил, что просто поговорить не помешает.

Большой Эл пригласил нас – Джея, Лейна, Кармака и меня – на ужин в ресторан Italian Garden. Мое знакомство с Кармаком поистине стало встречей родственных душ. Ему было девятнадцать, мне – всего двадцать два. Позже я узнал, что мы выросли по разные стороны баррикад: его семья была куда обеспеченнее моей, но в тот вечер казалось, что наши жизни шли по одинаковой траектории. По крайней мере в вопросах игр и их создания. Мы оба провели буквально тысячи часов за совершенствованием навыков в наших общих увлечениях: играх, компьютерах и кодинге.

За свою жизнь я общался со многими программистами, в том числе легендами индустрии вроде Стива Возняка, Билла Баджа и Насира Джебелли. Но в ту первую встречу с Кармаком мы мгновенно ощутили связь. Мы отлично разбирались в одних и тех же вещах, питая к ним огромную страсть; мы прекрасно понимали значимость наших трудов, обоюдно восхищались способностями друг друга и говорили на общем уникальном языке. Мы оба видели у игр гигантский потенциал и знали, что наших знаний и устремленности хватит, чтобы его реализовать. Мы видели друг друга насквозь. Это сложно описать. Представьте, что для вас что-то настолько важно, что вы идете на все, чтобы достичь в этом мастерства. Представьте, что вас никто не понимает: ни семья, ни партнер, ни друзья. А теперь вообразите, что встретили человека, который мыслит точно так же. Вот что мы ощущали, когда встретились.

Джей с Элом весь вечер слушали нашу болтовню на программистском наречии. Каким ассемблером ты пользовался на Apple II? А пробовал TASM для 8086 на PC? Знаешь C? Писал ли в double hi-res? Что знаешь про DOS 3.3? А ProDOS? Помнишь карту памяти Apple II? Пробовал писать BIOS для PC? А какие-нибудь TSR разрабатывал? И так далее. Мы с Кармаком и Лейном властвовали над Apple II, хотя сегодня понятно, что мы правили в эпоху компьютерного каменного века. Наши компьютеры были примитивны в сравнении с современными: минимум памяти, ограниченная мощность процессора, все тормозит. Хорошей игре нужна скорость, так что мы оптимизировали свои игры по максимуму. Современные компьютеры могут обрабатывать по пять миллиардов операций в секунду: можно написать быстрейшую игру, не зная ни строчки на ассемблере. В 1988-м тридцатидвухбитные процессоры вместо миллиардов обрабатывали по тридцать три миллиона операций в секунду, а нашему коду все равно приходилось отрисовывать каждый пиксель как можно быстрее. Для такой скорости требовался ассемблер. Кусок кода на нем распоряжался всей графикой игры, и чтобы та получалась быстрой и реактивной, требовалась максимальная эффективность; нужно было знать все возможные программистские хитрости. Центральный процессор исполнял код, графическая карта компьютера его отображала, и игра запускалась. Сегодня же всей графикой занимается видеокарта – программисты больше не пытаются расставлять точки по экрану вручную.

Мы чувствовали себя участниками тайного общества: изучали одни и те же священные тексты, знали одни и те же лучшие трюки и наслаждались одними и теми же ритуалами. Разговор начался с Apple IIs и перешел к PC и процессорам, где Лейну уже нечего было вставить – его обучение остановилось на Apple IIgs. Мы говорили о видеоиграх, которые нас впечатляли и вдохновляли, обсуждали Dungeons & Dragons и делились секретами ускорения кода.

Потом мы нашли и другие сходства. Как и я, в детстве Кармак любил комиксы, отучился год в колледже и возненавидел его, а родители Джона тоже не понимали его страсти к играм. У меня было больше опыта с PC, но его история меня впечатлила: он понял, что если продаст Softdisk свои игры для Apple II, чтобы те вышли на Big Blue Disk, то увеличит свои доходы в два с лишним раза, потому что за игры для PC платили больше. Так что, оказавшись на мели после переезда от родителей, он арендовал PC на неделю, научился программировать для него, портировал свою игру и вернул компьютер.

 

– Чувак, ты гений! – сказал я.

Эта идея понравилась моему внутреннему фрилансеру, а то, что он выучил PC за неделю, впечатлило всех присутствующих.

Я рассказал ему о нашей идее Gamer’s Edge – так мы теперь называли PCRcade[21]. Я хотел выпускать лучшие компьютерные игры – круче всего имеющегося на рынке. Я потратил год на изучение PC и теперь вместе с еще одним топовым программистом наконец мог исполнить свое предназначение: делать самые увлекательные, веселые и красивые игры.

Игры, которые понравились бы мне самому.

Джей говорил, что Кармак – одинокий волк, но мне так вообще не показалось. Мы с ним сосуществовали в идеальной гармонии. Энергичный и виртуозный программист, Кармак пригодился бы любой команде. Позже он рассказывал, что именно мое глубокое понимание PC и навыки графического дизайна убедили его к нам присоединиться. Я знал вещи, которых не знал он, и его страсть к разработке игр возобладала.

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

Невероятное ощущение – видеть рядом с собой еще одного такого же программиста-ультрамарафонца. Мы втроем настроились на серьезную работу: вдобавок к компьютерам Intel 386, которые предоставил Большой Эл, мы поставили в офис холодильник, микроволновку и консоль NES (Nintendo Entertainment System). Мы любили метал и врубали любимые песни. Мы не видели белого света – только код, книги и журналы, откуда мы загружали всю новую информацию сразу в мозг. Мы с Кармаком делились техниками, которые узнали до встречи друг с другом – не потому, что нас кто-то заставлял, а потому, что сами этого хотели. Если вы когда-нибудь засиживались допоздна за игрой, сериалом или книгой, то можете представить, какой эффект на нас оказывал код. Новые знания становились наградой сами по себе.

Я сам писал быстро, но сообща дело шло намного быстрее. Кармак понимал и запоминал информацию о системах, паттернах программирования, алгоритмах и языках не хуже меня. Я никогда прежде не работал с равным себе, и он никогда прежде не работал с равным ему. Невероятное ощущение. Учителя называли меня одаренным ребенком, и, наверное, не без причин. Моя гипертимезия тоже помогала. Без всяких сомнений, Кармак тоже был одарен, но в другом, аналитическом смысле: он синтезировал информацию и с ее помощью двигал прогресс. Он решал задачи, буквально загружая знания в свой мозг и позволяя им свободно сталкиваться на высокой скорости. Как и я, он воспринимал программирование как соревнование. Он хотел быть лучшим, выучить все, что знал я, и еще больше. Но меня, помимо алгоритмов, также интересовал дизайн: какой геймплей мы можем реализовать с помощью кода? Я вдохновлялся и поражался эволюции гейм-дизайна, постоянно думая, что в игры могут привнести новые технологии – не только сейчас, но и в будущем. Что мы сможем с ними сделать? Известные ограничения нас не интересовали. Наши навыки идеально сочетались, и мы собирались создавать игры, каких еще не видел свет.

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

Нам повезло, что в июле 1990 года Кармак работал с нами, потому что в один прекрасный день Большой Эл поручил разместить на пробнике Gamer’s Edge две игры, чтобы заманить подписчиков.

– Они нужны мне через месяц, – добавил он.

Пробную дискету собирались разослать всем пятидесяти тысячам подписчиков Big Blue Disk. Мы планировали дождаться официального одобрения и написать две игры за два месяца, но у нас еще не имелось ни офиса, ни даже рабочих компьютеров.

– Месяц? Вы же сказали, что у нас будет два, когда вы дадите зеленый свет.

– Подготовка к публикации затянулась, но мы уже известили клиентов о дате релиза.

Пришлось держать удар. Не лучшая новость. Уход из компании я даже не рассматривал – по крайней мере, в ближайшем будущем. Мы с Келли разводились. Она все больше скучала по дому: Шривпорт ей не нравился, и она хотела вернуться в Калифорнию к семье. Я мог бы вернуться в Калифорнию с ней, но брак это бы не спасло: мы переросли друг друга, пока жили раздельно. Она привыкла обходиться без меня, а я привык целиком посвящать себя играм и карьере. Было трудно, но я настроился их обеспечивать.

К счастью, я знал способ это сделать и заодно отвлечься – выполнять запрос Эла. План – мой «убийственный график» – был прост: работать с десяти утра до двух часов ночи. Быстрее всего оказалось повторно использовать наши старые проекты, так что я переписал для PC одну свою игру, которую в 1988-м издала UpTime – Dangerous Dave in the Deserted Pirate’s Hideout. Кармак в это время переписывал свою Catacomb. Лейн же взял на себя переговоры с продюсерами и все остальные вопросы, которые приходилось решать параллельно.

Стремление выполнить невозможную задачу породило дух соревнования, который во многом определил мою работу с Кармаком. Заряжаясь колой и пиццей, мы сделали невозможное. Мы ринулись в неизвестность – нас вдохновляла мысль, что никто прежде такого не делал, и мы верили, что нас ждет успех. Еще нас подгонял близкий дедлайн, поставленный Элом. Наверное, мы могли сказать ему: «Мы не успеем, Эл», – но мы и не задумывались о таком. Наше желание соревноваться заставило воспринимать происходящее как приключение вроде тех, что ждали нас в D&D-кампаниях, – для них требовались стойкость, риск и терпение, но заканчивалось все триумфом. Убийственный график требовал тех же навыков. Мы с Кармаком не считали, что Эл нас подставил, и восприняли все как вызов.

Мы многое узнали друг о друге, пока жили по убийственному графику. Откуда мы, как складывались наши жизни, как игры и код их дополняли. Обсуждали мы и наши успехи, и те места, куда нас заводили наши интересы: как брались за любую работу в школьные годы, потогонку ради собственного Apple IIe.

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

Я в детстве тоже делал глупые и опасные вещи: например, стрелял по окнам соседей. «О чем я вообще думал, стреляя по соседским трейлерам?» – рассказывал я ему. Кармаку можно было доверять. Он брал задания и выполнял их. Мы гордились работой друг друга, и я ничего от него не скрывал. Мы возлагали большие надежды на наше совместное будущее.

А вот к Лейну у меня возникали вопросы. Он и так не вкладывался в работу – возможно, из-за своей ненависти к PC, так вдобавок еще и устроился роуди в местную метал-группу. Так или иначе, он просто не мог собраться и сделать то, что от него требовалось. В начале проекта я попросил его выполнить нетрудную, но важную задачу: написать программу для сжатия наших файлов. Через десять дней я спросил, как успехи, и он ответил, что еще не закончил. Я проверил еще через пять – тот же ответ. Наконец мы с Кармаком закончили свои игры, а код Лейна все еще не был готов. Я пришел в ярость.

– Короче, давай я сам напишу, – сказал Кармак.

Он управился за полчаса.

Я хотел заменить Лейна на Тома Холла, который работал в команде Apple II. Я с ним прежде не работал, но мы пересекались в офисе, и он мне сразу понравился. Веселый и дружелюбный парень, он легко играл словами и придумывал играм смешнейшие названия. Он был умен, понимал наши отсылки к играм, с удовольствием демонстрировал глубокие познания в игровых механиках и владел ассемблером. Познакомившись с ним поближе, я понял, что он один из самых креативных людей, которых я когда-либо знал. Он любил игры, окончил колледж и использовал полученные там знания для разработки. Он разбирался в гейм-дизайне и игровых элементах – именах персонажей, звуковых эффектах, подаче сюжета – и мог похвастаться гиперактивным воображением. Мою первую попытку его завербовать завернул Эл, но Том все равно стал часто захаживать к нам в Gamer’s Edge.

После того как мы закончили работать по убийственному графику (и у нас еще осталась пара дней про запас!), на выпуск следующей игры нам дали два месяца. К нам присоединился еще один участник, чью фамилию оказалось легко запомнить: Адриан Кармак (не родственник Джона). Адриан родился в Шривпорте и стажировался в арт-департаменте Softdisk, получая пять баксов в час. Я знал о нем только то, что у него длинные волосы и он примерно нашего возраста. Однажды я заговорил с ним.

– Ты же любишь метал?

– Ну да. Метал, – тихо и сдержанно ответил он.

– Metallica?

– Metallica, Pantera, Slayer.

– Круто. А хочешь рисовать для компьютерных игр?

– М? Окей. Если мой босс не возражает, то давай.

Я пошел к его боссу и сказал, что Эл разрешил мне забрать Адриана в Gamer’s Edge, так что через месяц он уйдет в мой отдел. После этого нам неожиданно предъявили обвинение в переманивании сотрудников – нелепое, потому что Адриан был всего лишь стажером. Весь смысл стажировки в том, чтобы давать людям возможность карьерного роста. К счастью, мы решили проблему, и я рад, что так получилось: Адриан имел талант, любил ужасы и расчлененку не меньше меня и пахал наравне с нами до седьмого пота, чтобы научиться компьютерной графике.

На выходных и в перерывах мы объединялись за игрой в Dungeons & Dragons. Переезжая из Канзас-Сити, Кармак взял с собой самое ценное – огромный деревянный стол на десятерых. За ним мы программировали и играли в D&D. Когда мы сдали пробник, Кармак пригласил нас в свою кампанию, которую вел уже несколько лет. Он был Мастером подземелий, а Том, Джей и я стали новыми персонажами первого уровня.

Кармак вел нас сквозь свой жуткий, мрачный мир, полный демонов, загадочных мест, всесильных существ и политических интриг. Он прекрасно водил и любил писать кампании. Я восхищался его умением создавать геймплей внутри системы D&D, которая тогда еще представляла собой лишь бледную копию того, чем впоследствии стала. Мы начали жить по принципу «делать игры по будням, играть по выходным», от которого не отступили и в будущем, пока наша дружба крепла.

Нашу новую игру мы назвали Slordax, собираясь сделать фановый космический шутер в духе Xevious. Перед началом работы мы с Кармаком решили разделить обязанности. Время всегда поджимало, и приходилось трудиться как можно эффективнее. Gamer’s Edge – мое детище, и у меня имелось больше опыта. Я знал: быстрее всего люди работают над тем, что им интересно. Я спросил у Кармака, чем он хочет заниматься, и тот ответил, что желал бы разобраться с архитектурой кода и как можно больше узнать о графике.

– Договорились. Ты занимаешься этим, а я всем остальным, – ответил я.

«Все остальное» оказалось горой работы. Это и дизайн игры, а значит, все ее общие принципы – в чем цель, что происходит, какие правила, что видят игроки, что они делают, – и арт-дирекшен, и планирование уровней, и все инструменты для их создания, а затем и сами уровни, и сборка самой игры. Все элементы: текстовые файлы, изображения, звуки, данные – вообще все требовалось соединить на дискете, чтобы игроки могли просто вставить ее в компьютер. Я был слишком рад работать над Slordax, чтобы переживать из-за нечестного распределения обязанностей. Я хотел, чтобы Кармак написал самый крутой код, который сделает Slordax лучшей, самой быстрой игрой на рынке.

 

Мы хотели создать у геймера ощущение космического полета, и для этого собирались заставить фон двигаться, плавно прокручиваться по экрану, пока наш корабль летел вперед. Для такого эффекта нам требовалось, чтобы весь фон постоянно, шестьдесят раз в секунду, обновлялся – так же гладко, как это умела NES. Мы с Кармаком обсуждали, как можно реализовать вертикальное прокручивание экрана, и я отдал ему изданную в том году книгу Майкла Абраша Power Graphics Programming. Я пролистал половину, но решил, что ему она нужнее.

Я не знал, что отправил его прямо в рай для разработчика. Power Graphics Programming открыла нам двери в царство компьютерной графики. Абраш первым рассказал о секретах такой вещи, как регистрация контроля электронно-лучевой трубки. В своей книге он объяснял, как программисты указывают локацию графической памяти, где ЭЛТ начинает показывать графику[22]. Когда мы стали изменять значение этой переменной, у нас наконец получился скроллинг. Помимо книги Кармак использовал и собственные техники, чтобы сделать его еще более плавным: запоминались только зоны, которые требовалось обновлять, и перерисовывались только они, а не весь экран.

Когда мы уже заканчивали Slordax, Кармак показал мне свои эксперименты с контролем ЭЛТ. Они оказались потрясающими. Я никогда еще не видел компьютерной игры с настолько гладкой прокруткой: не простым перемещением строк графики по экрану друг за другом, а настоящим гладким скроллингом, как на консолях. Мы бы поразили индустрию. Я сказал Джону, что это невероятно, но в душе знал, что настоящей революцией станет не вертикальный, а бесконечный плавный горизонтальный скроллинг.

Весь мир любил Super Mario Bros. Я любил Super Mario Bros. Экшен-игры зависят от плавности движения, и игровые консоли вроде той, что Nintendo сделала для Super Mario Bros., имели достаточные мощности для создания динамики на экране. Новые фоны бесшовно сменяли друг друга, пока персонаж шел (или, как Марио, скакал) налево или направо. Я верил, что горизонтальный скроллинг – это ключ к визуальному сторителлингу, к расширению виртуального мира вокруг игрока. Я знал, что достижение уровня консолей в этом вопросе станет для рынка PC-игр революционным. Я не поделился тогда с Кармаком своими домыслами, но подкинул ему идею. Я хотел, чтобы он, работая над вертикальным скроллингом, думал над горизонтальным. В конце концов мы оба любили вызовы.

Slordax стала результатом командной работы. Том Холл придумал название, написал сценарий, спроектировал половину уровней и предлагал дизайны врагов. Адриан создал весь арт игры, кроме титульного экрана (и это, как вы скоро узнаете, вышло нам боком). Я работал над гейм-дизайном, запрограммировал редактор уровней и создал в нем оставшиеся, подготовил все аудиофайлы, распоряжался сопровождающей продукцией и следил за тем, чтобы конечный результат влез на дискету объемом 1,44 мегабайта. Это была первая игра от нашей команды, и нам казалось, что мы отлично сработались.

К концу разработки Кармак связался с арт-департаментом, потому что они делали титульники для всех игр Softdisk. Для Slordax у них вышла фиолетовая планета и надпись футуристичным зеленым шрифтом.

SLORDAX: The Unknown Enemy

автор – Джон Кармак

(c) 1991

Softdisk Inc.

Мы округлили глаза, когда в ноябре 1990-го получили дискету, где Кармака указали в качестве единственного автора. Поскольку запрос направил Джон, дизайнеры просто решили, что он сделал все один. Мы, слишком занятые подготовкой к релизу, ничего не заметили. Я сделал финальный мастер-диск в 1990-м, а не в 1991-м, как написали на титульнике, – в этом году дискету получили подписчики, но готова она была заранее.

Выпуск Slordax, нашей первой игры, стал поистине монументальным событием, но и близко не самым значимым из тех, что произошли в то время. Во время разработки Slordax Джон Кармак принял мой вызов близко к сердцу, закопавшись в глубины Power Graphics Programming и собственного гения.

А затем мы вошли в историю видеоигр.

20PCRcade – рабочее название. Позже будет называться Gamer’s Edge. – Прим. авт.
21Оказалось, что торговую марку PCRcade уже кто-то зарегистрировал. – Прим. авт.
22Эта книга о другом, но если кому-то интересно, то в книге Абраша все подробно расписано. – Прим. авт.
Бесплатный фрагмент закончился. Хотите читать дальше?
Купите 3 книги одновременно и выберите четвёртую в подарок!

Чтобы воспользоваться акцией, добавьте нужные книги в корзину. Сделать это можно на странице каждой книги, либо в общем списке:

  1. Нажмите на многоточие
    рядом с книгой
  2. Выберите пункт
    «Добавить в корзину»