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

Полная версия

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
8 из 10

Скоро Inside Out Software наладила связи с Infocom: мы заканчивали разработку Timesync, игры Брайана Мориарти, и портировали ее с Mac на PC, а также должны были создать свою игру по мотивам фильма «Чужой». Еще мы получили контракт на портирование классной игры Dark Castle с Mac на Apple IIgs. Поскольку работы стало больше, мы решили нанять новых сотрудников: парочку программистов, чтобы закончить мой порт для Might & Magic II, пока я работал над новым проектом Tower Toppler (с Commodore 64 на Apple II), и двух художников для Timesync и Alien. К тому же, мой друг из UpTime, программист Apple Лейн Роут, вовремя начал искать новую работу. И Лейн, и мой бывший редактор Джей Уилбур говорили, что UpTime скатился. Лейн сразу принял наше предложение и переехал в Лондондерри.

У нас с Лейном существовала настоящая духовная связь. Мы одинаково любили программирование, игры и Apple II, но Лейн был куда радикальнее меня. Он всей душой ненавидел PC, и его презрение задевало не предвзятого в этом вопросе Джона. К тому же Джон в то время решал проблемы, связанные с ростом бизнеса, и не желал слушать в офисе негатив Лейна. Меньше чем за месяц отношения между моим партнером и моим другом напрочь испортились. Лейну это надоело, и он ушел, убив этим порт Dark Castle: нам как воздух требовался программист Apple IIgs, а Лейн был большим профессионалом. Подлив масла в огонь, Джон задержал Лейну последние выплаты, и тот написал жалобу в Better Business Bureau[19] – не та проблема, с которой хотел бы столкнуться стартап. Затем Лейн позвонил в Three-Sixty Pacific – компанию, нанявшую нас работать над Dark Castle.

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

Для Джона это стало последней каплей.

– Ты позвал к нам этого урода, и он нас подставил!

– Не надо обвинять меня в том, что ты выжил его отсюда. И у нас все равно нет никого, кто мог бы работать над этим контрактом.

– Он украл нашего клиента!

– Джон, подумай о том, что на самом деле Лейн оказал нам услугу. У нас некому работать. Если бы он не забрал контракт, мы бы точно не уложились в дедлайн.

После этого атмосфера в офисе стала напряженной, а в феврале еще сильнее ухудшилась: контракт на портирование Tower Toppler расторгли. Я работал в индустрии всего пятнадцать месяцев, но это был уже второй мой отмененный проект. «Нормально ли это?» – задавался вопросом я. Ответ – нет. Компьютерная индустрия переживала сдвиг – целое поколение восьмибитных машин вымирало, как динозавры. Компьютеры вроде Apple II и так слишком зажились: скорее всего, потому что они стали первым поколением новой технологии, но PC от IBM, выпущенный в 1981 году, имел уже шестнадцатибитный процессор. Дополнительные мощности и низкая стоимость таких машин привели к росту их продаж, а рынок наших с Лейном любимых компьютеров сжимался и, несомненно, умирал.

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

Так закончился мой первый «настоящий» стартап. Я пытался играть по своим правилам и проиграл через девять месяцев, в основном по независящим от меня причинам: эволюции компьютерной индустрии – которой мне, наверное, стоило ожидать, – и несовместимости Джона с Лейном. Как и все провалы, этот стал для меня ценным опытом. «Отныне я буду думать о разработке игр в перспективе, – сказал я себе, – учитывая факторы вроде трендов в технологиях и новых компьютеров». Еще я решил, что моим будущим компаниям нужно будет иметь больше одного источника дохода: так его потеря не перекроет нам кислород (именно этим желанием взрастить бизнес и диверсифицировать капитал я часто руководствовался во времена id Software). Важно было не забывать, что не все выросли под одной крышей с Альфонсо Ромеро и Джоном Шунеманом. Я спасался, избегая конфликтов и не вмешиваясь в чужие, и выживал так. Мне нужно было или выбирать партнеров получше, или вкладываться в сглаживание рабочих разногласий.

Падение Tower Toppler привело к проблемам и дома. Келли была на восьмом месяце, и стабильность требовалась как никогда. В Лондондерри она чувствовала себя одиноко и скучала по родителям, так что решила переехать назад в Калифорнию, в город Фолсом, чтобы спокойно родить, пока я думал, что делать дальше. Майкл, конечно, уехал вместе с ней.

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

3. Переход на PC

Я остался без работы, семьи и даже квартиры, поэтому переехал к Лейну. Мы дружили, и я не держал на него зла за уход из Inside Out Software. Никто не знал, что они с Джоном не сойдутся. Я помогал ему с портированием: работал над графикой Dark Castle, превращая черно-белый оригинал в шестнадцатицветный SuperRes. Мы назвали нашу импровизированную компанию Ideas from the Deep. Вся наша жизнь вращалась вокруг игр и метала, так что во время моих поисков работы мы с утра до ночи делали игры под Skid Row, Dokken и Mötley Crüe.

В то же время Джей Уилбур ушел из UpTime и рассказал мне, что собеседуется в компанию Softdisk из Шривпорта, штат Луизиана. Они занимались ежемесячной рассылкой дискет с программным обеспечением. Я видел их на AppleFest в 1987-м: выглядело неплохо, а я как раз искал работу. В то время я еще был достаточно наивен и думал, что можно просто позвонить в компанию и спросить главного. Именно так и поступил: позвонил в Softdisk и попросил ее президента к телефону. Невероятно, но это сработало.

– Эл Вековиус. Слушаю.

– Привет, это Джон Ромеро.

– Ага, наслышан.

«Хорошие новости», – подумал я. Оказалось, Эл нанял главного редактора UpTime Майка Амарелло, тот расхвалил ему Джея и его команду, а Джей рассказал Элу обо мне, потому что я был главным поставщиком игр – присылал их каждый месяц.

Я решил ковать железо, пока горячо:

– Я хотел бы работать в Softdisk. Я хочу научиться писать на PC и делать игры для них.

– Да, наши дискеты для PC приносят больше всего денег.

– Если вам нужен программист, особенно игровой, думаю, я вам подойду. Я работал в Origin и продал много игр в UpTime, inCider и другие журналы.

– Origin? Впечатляюще. Давай я пришлю тебе билеты – прилетишь на выходные, посмотришь на компанию, на Шривпорт, и мы сможем встретиться.

– Класс! Я не знаю, нужен ли вам еще кто-то, но я живу с одним крутым программистом. Его зовут Лейн Роут, он тоже из UpTime.

– Хорошо, я пришлю два билета.

Лейн рассказал Джею о собеседовании в Шривпорте, и оказалось, что нам троим назначили его на одни и те же дни. Я не удивился тому, что компания находится в Луизиане: в те времена талантливые технари уже начали собираться в хабы вокруг Бостона и Сан-Франциско, но маленькие игровые компании еще встречались повсюду. Я не мог дождаться встречи с командой Softdisk и собирался представить нас в лучшем свете.

Мы с Лейном прилетели в Шривпорт и встретились с Большим Элом, как многие с любовью называли двухметрового босса. Математик, бывший глава департамента программирования медицинского факультета Луизианского Государственного Университета в Шривпорте, Большой Эл был впечатляющим персонажем и открытым, добрым человеком. Даже после основания Softdisk он все еще преподавал.

Большой Эл и сооснователи компании нашли золотую жилу, когда решили рассылать по подписке флоппи с установленными программами для различных компьютеров. Прежде компьютерные журналы вроде Nibble печатали на своих страницах код, а заинтересовавшимся читателям приходилось вручную набирать его на своих системах. Теперь достаточно было вставить флоппи Softdisk, и доступ ко всему контенту открывался мгновенно. Как и в ранних журналах, эти дискеты содержали все подряд: ипотечный калькулятор, пазл, клип-арт, ежедневник, – а игры встречались редко. Если бы дело доверили мне, я бы проследил, чтобы игр стало как можно больше.

Главным продуктом компании был Big Blue Disk (отсылка к Big Blue – прозвищу компании IBM), содержавший только программы для PC. Пятьдесят тысяч подписчиков, каждый из которых платил по восемьдесят семь баксов в год – по-моему, модель Softdisk работала вполне успешно. Производство и рассылка наверняка стоили не больше двух долларов за дискету, а большую часть программ присылали внешние «авторы» – как в Softdisk называли разработчиков. Внутренние авторы получали такие программы, исправляли в них ошибки и готовили к релизу. Но меня позвали в Softdisk не за этим: планировалось, что я возглавлю новое подразделение особых проектов. Softdisk собиралась выпускать игры, и не только маленькие игрушки для ежемесячных дискет: компания рассчитывала и на большие проекты, как у Origin.

Эл понимал, чем игры привлекают. Он сразу дал понять, что рассчитывает с нашей помощью обогатить ими портфолио Softdisk. Я объяснил, что сперва мне нужно подучиться программированию на PC, и он не возражал. Еще он показал нам Шривпорт – наверное, переживал, что нам там не понравится, но после двух зим в Нью-Гэмпшире я влюбился в жаркий климат города и озеро Кросс на западе. Кроме того, Эл организовал у себя вечеринку, чтобы мы пообщались с командой. Все вели себя дружелюбно и приветливо, а Джей и Лейн потом говорили, что будущие коллеги показались им очень классными. Спустя месяцы мы узнали, что все это было напускным: программисты боялись, что эти трое пострелов с Восточного побережья пришли, чтобы отобрать у всех работу. На деле же мы никому не угрожали – Эл предложил нам по двадцать семь тысяч долларов в год, мы согласились, и никого не уволили.

Мы улетели назад на восток. До переезда в Шривпорт оставалось еще две недели, и мы решили использовать это время по максимуму. Мы с Лейном занялись ZAPPA ROIDZ — клоном Asteroids: я делал версию для Apple II, Лейн – для Apple IIgs. Управились за неделю и быстро продали ее Softdisk под именем нашей компании Ideas from the Deep.

Теперь, когда у меня появилась работа, я захотел собрать свою семью под одной крышей, и очень вовремя: у Келли начались схватки. Я сел в первый же самолет в Калифорнию и успел как раз к появлению на свет своего второго сына – Стивена Патрика. Как и Майкл, он был прелестным ребенком, и я, помимо гордости, чувствовал необходимость заботиться о семье. Я рассказал Келли о Softdisk, предложил переехать в Шривпорт, и она согласилась. Мир тогда был совсем другим: без SMS, видеосвязи и электронной почты. Домашними компьютерами владели единицы, а звонки по мобильному стоили слишком дорого и использовались только для самых важных новостей в духе «у меня начались схватки». До моего приезда мы лишь обменивались письмами. Для Келли накопилось много новостей, и ей потребовалось время, чтобы все обдумать. Я хорошо провел время с женой и детьми, а затем вернулся к Лейну в Нью-Гэмпшир собирать чемоданы, пока Келли оправлялась от родов.

Вещей у меня имелось немного: кровать, магнитофон, телевизор, компьютер с мануалами да одежда. Еще я скопил несколько коробок бумаг, в которых хранилось все от исходного кода до рисунков – в том числе ответы на письма, которые я рассылал, предлагая на продажу свои игры. Грузчики забрали наши вещи, и мы с Лейном и Джеем отправились в дорогу. В Шривпорте меня ждал гранит науки. Я собирался за несколько месяцев изучить каждый байт PC так же хорошо, как знал Apple II. Я программировал уже десять лет и верил в себя, но архитектура PC кардинально отличалась от Apple II. Труднее всего мне далось понимание ввода и вывода шестнадцатибитного процессора 8086. Железо PC по мощности превосходило Apple и могло работать с 640 килобайтами оперативной памяти: это позволяло создавать более масштабные игры. Я умел писать на ассемблере, но ассемблер PC был другим: кое-какие сходства имелись, но наборы инструкций и конкретные команды различались. В итоге это напоминало изучение нового языка – что оказалось не так трудно, потому что я уже знал несколько.

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

В первый месяц в Шривпорте Джей занял место редактора в Softdisk Apple II и Softdisk G-S, а мы с Лейном оставались единственными членами особого подразделения. Лейн сел писать маленькую игру для Softdisk G-S, а я с головой погрузился в PC-программирование – почти как в пятнадцать лет, когда переходил с BASIC на ассемблер. Рынок PC продолжал расти, и добиться успеха я мог, только работая с ним. В программировании я привык к конкуренции. Мое всеобъемлющее желание стать лучшим разработчиком никуда не делось, в то время его подпитывали страсть к играм и необходимость строить карьеру на благо растущей семьи.

Каждый день я сидел с журналами, книгами и мануалами, встраивая знания о PC в свой мозг, но из книг всего не почерпнешь – да и руки чесались писать код, а не переворачивать страницы. Выучив основы, я понял, что проще развиваться на настоящих проектах, так что взял одну из старых игр компании и портировал ее на PC при помощи языка Pascal, которым я овладел в колледже Сьерры. Pascal – не лучший выбор для игр, но он быстрый, простой и рабочий. Я не собирался менять дизайн игры, портируя ее: передо мной стояла другая задача – как можно быстрее изучить технологию. Когда я показал ее Бобу Нэппу, редактору Big Blue Disk, тот обрадовался: «О, игра! Наши пользователи обожают игры!» Так что я учился на портах игр для Big Blue Disk.

Через месяц я выкопал игру Twilight Treasures – я продал ее Nibble в 1986-м, – и портировал на PC с помощью ассемблера и Pascal. Всю логику игры я написал на Pascal, а графику – на ассемблере процессора 8086, чтобы картинка отрисовывалась быстрее. Игра попала в следующий выпуск Big Blue Disk. Еще, чтобы расширять познания, я создавал для этих дискет программы-инструменты. Чем больше я писал, тем быстрее учился. Я поставил цель написать игру полностью на ассемблере. Тогда, разговаривая с машиной на одном языке, я смог бы перейти к большим проектам для особого подразделения. Конечно, редактора Big Blue Disk радовало все, что я приносил, но, к моему удивлению, другой редактор предложил мне притормозить.

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

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

Одним из самых важных людей в команде Big Blue Disk считался сорокапятилетний программист Джордж Леритт, специалист по ассемблеру 8086. Спустя месяц работы я, конечно, тоже выучил ассемблер, но в моих знаниях о PC все еще имелись белые пятна. Однажды я уперся в стену, пытаясь написать инструмент: мне не хватало какой-то важной технической информации о PC, и я не знал, как решить эту проблему. Естественно, я спросил Джорджа.

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

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

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

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

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

Я решил, что он лжет. Сперва не понял, почему он закрылся, но потом осознал, что я в два раза младше него и врываюсь на его территорию. Возможно, он меня опасался, хотя я даже не собирался писать для 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 на неделю, научился программировать для него, портировал свою игру и вернул компьютер.

На страницу:
8 из 10