— Вот тот мальчик, господин Линь.
Они стояли перед стеклом небольшого учебного класса.
Линь Лисиню не требовались подсказки: он сразу узнал того, за кем приехал. Подросток в очках, с копной растрепанных светлых волос, уткнулся в парту. Ему не было никакого дела до того, что вещал учитель – он просто спал.
Когда сотрудник центра растолкал его, парень вскинулся, точно ощетинившийся зверек.
Если бы Линь Лисинь не знал о будущих достижениях Кармака, ему было бы трудно связать этого мальчишку с такими громкими именами, как «отец FPS», «отец 3D-движков» и основатель id Software.
«Quake», «Doom» и прочие легендарные франшизы будущего – все они были делом его рук.
Сейчас, когда графические технологии еще были в зачаточном состоянии, условий для их создания не существовало.
Однако Линь Лисинь пришел за ним ради «псевдо-3D» проекта – «Wolfenstein 3D».
— Джон, поздоровайся с господином Линем.
Кармак нахмурился, разглядывая незваного гостя.
— Уважаемый преподаватель, не могли бы вы оставить нас наедине? — Спросил Линь Лисинь.
— Ну... только если вы не собираетесь его отсюда выводить. Он уже несколько раз пытался сбежать, используя подобные уловки.
— Конечно... Ну, я постараюсь.
— Что?
...— Этот код написал ты?
В комнате отдыха Линь Лисинь достал из сумки журнал для компьютерных гиков и открыл нужную страницу. Качество приведенного там кода поражало – все было прописано филигранно.
Кармак смерил его косым взглядом и промолчал. Перед незнакомцем он привычно сохранял свою ершистость.
Линь Лисинь пожал плечами и продолжил:
— Тебе ведь всего пятнадцать, верно? И ты уже пишешь такие мощные программы? Это покруче, чем у моего приятеля, который на программиста учится.
Похоже, лесть подействовала: на лице Кармака промелькнула тень гордости.
— Я самоучка. Те зубрилы из школы просто тратят время. Все дело в таланте, а его не купишь.
Если бы кто-то другой нес такую чепуху, Линь Лисинь просто счел бы это детским бахвальством и посмеялся бы. Но Кармака он критиковать не мог – тот действительно был гением.
[Джон Кармак]
[Общая оценка]: S+ (Скрытый дракон)
[Разработка программ]: 98 (Потенциал роста: S)
[Графический дизайн]: 99 (Потенциал роста: S)
[Навыки общения]: 5 (Потенциал роста: E – )
... Учитывая, что Кармаку всего пятнадцать, его характеристики уже вплотную подошли к трехзначным числам. Дайте ему еще несколько лет, и его достижения станут поистине безграничными.
— Слышал, тебя закрыли за то, что ты вломился в компьютерный класс и пытался стащить Apple II?
— Да. Я использовал смесь термита и вазелина, чтобы проплавить оконную раму, — Кармак не только не раскаялся, но даже оживился, словно хвастаясь подвигом.
— И зачем тебе это понадобилось?
Услышав вопрос, Кармак посмотрел на него как на дурака, будто его поступок был самым логичным делом в мире.
— Послушайте, это же Apple II! Чем пылиться в классе, он мог сослужить мне службу в более важных делах.
Что ж, взывать к морали и здравому смыслу в разговоре с Кармаком было бесполезно. Его мозг работал на совершенно иных частотах.
— Тебе нужен компьютер? — Линь Лисинь обезоруживающе улыбнулся. — Хочешь сделку?
— В каком смысле?
— У меня есть задача. Если напишешь программу, которая меня устроит, я куплю тебе новенький Apple II.
Линь Лисинь подумал и решил поднять ставки:
— Нет, лучше так: я куплю тебе новенький IBM 5170 и напишу поручительство, чтобы тебя выпустили досрочно.
IBM 5170 – топовая модель, выпущенная IBM в этом году. По сравнению с бюджетным Apple II это было как небо и земля. Процессор Intel 80286 с частотой 20 МГц, шестнадцатибитная архитектура x86... С дешевым восьмибитным процессором MOS в Apple II это чудо техники и рядом не стояло.
Раз уж ловишь таланты «на живца», наживка должна быть отменной.
Кармак был упрямым и мятежным подростком, так что если бы Линь Лисинь начал его просто превозносить, толку бы не было. Но как только речь зашла о вызове, глаза парня загорелись.
— Валяй. Если я не смогу это написать, значит, никто не сможет.
— 3D-рендеринг, — медленно произнес Линь Лисинь.
Ожидаемого изумления не последовало. Кармак лишь слегка приподнял бровь и пренебрежительно фыркнул.
— И это все? А я-то думал, будет что-то серьезное.
— Что значит «и это все»? Это вообще-то чертовски сложно.
— Для вас, обычных людей, все сложно, — отрезал Кармак, совершенно не заботясь о вежливости.
Линь Лисинь поперхнулся словами. Он всю жизнь сам любил пускать пыль в глаза, а тут его так беспардонно осадил какой-то малец.
— Жди хороших новостей. Кстати, для разработки мне понадобится Apple II.
— Эй, не спеши соглашаться, я еще не закончил с требованиями.
Линь Лисинь пресек попытку Кармака сразу перейти к делу и начал доставать вещи из сумки. Взгляд парня намертво приклеился к изящной аркадной плате.
— Программа рендеринга должна работать на этой плате, а не на ПК.
Линь Лисинь выложил на стол стопку сброшюрованных документов:
— Кроме того, тебе придется использовать наш собственный язык N в сочетании с ассемблером.
Вот теперь Кармак дрогнул. Он ошарашенно уставился на толстую папку.
— С этим проблем не будет... — новый язык программирования для него был лишь вопросом времени. Но его заинтересовало другое. — Послушай... Линь, кто ты вообще такой?
Он-то думал, что перед ним просто фанат, которому нужна помощь с учебным проектом. В конце концов, Линь Лисинь выглядел всего на несколько лет старше его самого – максимум выпускник университета. Но аркадная плата и документация на неизвестный язык программирования говорили о том, что статус гостя куда выше.
— Я? Просто делаю игры. GameNova – маленькая компания, начавшая с нуля.
Линь Лисинь улыбнулся и поднялся, делая вид, что уходит:
— Что ж, буду ждать результатов. Я оставил свои контакты администрации, позвони мне.
С этими словами он оставил оборудование и вышел за дверь.
— Эй! Господин Линь, постойте!

Комментарии

Загрузка...