Код Марвел: Сын Криптона. Глава 19

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

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

Джонатан, как всегда, быстро нашёл способ правильно распорядиться неожиданным богатством. Уже через несколько дней после моего возвращения он попросил меня перенести все ценности на склад в Мехико, столице Мексики. Я тогда, признаюсь, сильно удивился: зачем тащить золото и драгоценности именно туда? Мой немой вопрос отразился у меня на лице, и отец, уловив это, поспешил всё объяснить.

— А что ты хотел? — сказал он, посмотрев на меня с лукавой улыбкой. — У нас ведь нет официальных документов, подтверждающих законное происхождение этого золота и камней. Вариантов всего два: либо сбывать всё через чёрный рынок, либо пытаться провести их официально. Но если идти официальным путём, нужно будет предоставить железное обоснование происхождения сокровищ, а в результате мы потеряем такой процент, что впору сразу сдавать всё в виде лома. Нам ведь это не нужно, верно? Мой сын хочет заработать и приумножить благосостояние семьи.

Он говорил о подобных вещах с таким спокойствием и уверенностью, что у меня возникло впечатление, будто для него это обычная деловая рутина. Но я не мог не спросить:

— Пап, а почему Мехико? Почему именно Мексика? — Я уже предвкушал его ответ, но всё же хотел услышать подробности.

— Мексика, — протянул он, приподнимая бровь, словно удивляясь моей наивности, — оптимальна для подобных операций и подходит куда больше, чем США. Здесь, в хаосе и самодозволенности, проще затеряться, кое-кого подкупить, чтобы люди закрыли глаза на происходящее. Здесь меньше контроля и порядка, зато выше вероятность спокойно провернуть всё, что нужно. К тому же у Мексики есть порт Мансанильо, крупнейший и самый загруженный порт страны, принимающий грузы из Тихого океана. С одной стороны, у меня здесь уже налажены кое-какие связи, а с другой, при необходимости легко организовать доставку груза практически в любую точку мира. Уже отсюда, из Мансанильо, твои сокровища поплывут в Европу, где окончательно затеряются на местном рынке антиквариата и драгоценностей, а нам будут перечислены чистые деньги, которые можно сразу пускать в дело.

Я слушал отца и не мог не удивляться тому, насколько ловко он продумывал каждый шаг. Передо мной возникал совершенно иной Джонатан — не просто отец, который устало возвращается с работы и иногда уезжает в командировки, а опытный и хваткий бизнесмен, имеющий доступ к самым разным ресурсам и сферам влияния. Да, мы действительно были одной из старых семей Америки: то, что принято называть «старыми деньгами». Я с детства знал, что мы богаты, но никогда всерьёз не задумывался о том, какие именно механизмы поддерживают это богатство. Перед глазами стоял образ: семейная винодельня, где производят известное на весь мир вино. Этот бизнес давно стал нашей визитной карточкой, хотя на самом деле приносил уже меньше десяти процентов от общего дохода. Основные же деньги вращались в инвестиционных проектах и различных предприятиях. Выходит, у семьи имелась целая сеть финансовых нитей, тянущихся в десятки, а может быть, и сотни компаний, и всё это работало на наше процветание.

Пока я обдумывал услышанное, отец прервал мои размышления:

— Ты что-то еще хотел спросить, Брюс? Я вижу, у тебя целый ворох вопросов. Давай, задавай всё, что интересует. Тебе уже пора вникать в дела семейного бизнеса, ведь шестнадцать не за горами, да и процедуру эмансипации мы запустили. Скоро ты станешь совершеннолетним и перед государством.

Я не стал тянуть и сразу выложил всё, что крутилось у меня в голове:

— Пап, ну всё это… не совсем законно, верно? Мы ведь фактически ввезли контрабанду в суверенное государство и собираемся дальше переправлять её в другие страны. Разве это нормально? И если я могу перенести всё куда угодно, то почему мы не доставили сразу в Европу, непосредственно к покупателю? Так было бы быстрее, как мне кажется. И ещё один вопрос: ты говоришь, что подобные операции уже не первый раз провернул. Почему же ты никогда не просил меня помочь раньше, хотя знал, на что я способен?

Отец слушал меня с грустной улыбкой и при этом — как ни странно — с гордостью в глазах.

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

— Дед был бутлегером?! — вскинул я брови в удивлении.

— Скажем, он был близок к этому, — усмехнулся отец. — Но за счёт положения нашей семьи всё делалось более тонко и прикрывалось бог весть какими разрешениями. Наша фамилия и тогда была достаточно влиятельна, чтобы люди смотрели на нас немного по-другому. Пользуясь этим, твой прадед и дед добивались нужного результата, не боясь попасться. Но ладно, сейчас не об этом. Почему именно Мексика? Да потому, что сюда я мог бы и сам всё доставить, а вот напрямую в Европу — нет. Там совсем другие правила, другие люди. У многих влиятельных лиц появились бы вопросы, как я смог провернуть столь рискованную операцию в обход их интересов. Возник бы ненужный шум, а это нам не выгодно. Зато если груз будет идти из Мансанильо, то сам покупатель сможет участвовать в сделке, убеждаться, что всё под его контролем и что никто не покушается на его интересы.

— На мой взгляд, всё это усложняет процесс, но, вероятно, ты прав. Главное, чтобы каждый участник получил свою часть, и сделка прошла без накладок, — ответил я, чувствуя, как постепенно начинаю понимать логику этих «подпольных» дел.

После завершения всей операции, через несколько дней, на меня был открыт личный счёт с очень приятной суммой — тридцать миллионов долларов. Можно сказать, мой первый капитал на стартап у меня появился.

* * *

Стоя перед огромным торговым центром, я невольно улыбался: наконец настал момент, когда я смогу купить свой первый собственный компьютер. Это было не просто очередное приобретение — для меня это был важный шаг в новый мир технологий и возможностей. Сверившись с рекламной брошюрой, которую я держал в руках, я отыскал на плане первого этажа указатель на магазин под названием «CompuLand». Про себя я усмехнулся: не могли придумать чего-то более оригинального? Но всё равно, магазин мне подходил, и я направился к эскалатору, чтобы подняться на третий этаж.

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

Мой взгляд сразу же привлёк внушительных размеров телевизор, на экране которого крутили рекламу последней новинки от Stark Technologies — современного персонального компьютера. На экране быстро мелькали сцены из фильмов, видеоигр и рабочих приложений, а крупные белые буквы на синем фоне обещали скорость, надёжность и передовые функции.

— «Stark DataMaster 3000», — пробормотал я, останавливаясь напротив выставленного образца. Металлический логотип на корпусе выглядел футуристично: чёрно-серебристая крышка блестела под яркими лампами, отражая ряды компьютеров позади меня.

Я успел заметить массивный системный блок, монитор с достаточно крупным по нынешним меркам экраном и стильную клавиатуру с упругими клавишами. Всё это казалось воплощением будущего. И в этот момент ко мне приблизился продавец — мужчина лет сорока, с редеющими волосами и большими очками в массивной оправе.

— Отличный выбор, — произнёс он, мягко улыбаясь. — Это одна из самых новых моделей, буквально на днях пришла в продажу.

— Он действительно такой хороший? — спросил я, скрещивая руки на груди и пытаясь выглядеть спокойным, хотя внутри меня переполняло любопытство.

— Не просто хороший, — продолжал он с энтузиазмом, — а настоящий прорыв в своём классе! Судите сами: процессор 80286 с частотой 12 мегагерц, два мегабайта оперативной памяти, при желании можно расширить до восьми, жёсткий диск на сорок мегабайт — это вам не шутки! Кроме того, система поддерживает VGA-графику с 256 цветами, а также имеет интерфейс, специально адаптированный под будущие обновления. Но самое главное — особая программная оболочка StarkOS версии 1.5.

Я нахмурился, выслушивая эти технические подробности:

— StarkOS? То есть это какая-то модификация DOS?

Продавец оживлённо закивал, словно радовался, что я проявляю профессиональный интерес:

— Именно так! Компания Stark Technologies создала свою версию операционной системы, оптимизированную под работу с их чипами. Она быстрее загружается, лучше управляет многозадачностью и в целом работает гораздо надёжнее классической DOS. Для домашнего пользователя это настоящее чудо: удобство, скорость, стабильность — всё в одном.

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

— А что входит в комплект? — уточнил я, приподнимая бровь и мельком заглядывая за системный блок.

— В базовый набор входят 14-дюймовый монитор, клавиатура, мышь и предустановленные программы: StarkWriter для работы с текстом и DataGraph для базовой графики и диаграмм, — радостно перечислил продавец. — Конечно, есть возможность докупить и дополнительные приложения — всё зависит от ваших потребностей.

— И сколько же стоит вся эта роскошь? — спросил я, уже понимая, что цена будет немаленькая.

— Полный комплект — две тысячи сто девяносто девять долларов, — с ноткой гордости произнёс продавец. — Но мы предлагаем рассрочку на выгодных условиях, если вас это заинтересует…

Он продолжал говорить о вариантах оплаты и специальных предложениях, но я уже перестал его слушать. Деньги для меня сейчас не были проблемой: куда интереснее было понять, какие перспективы предоставляет мне этот компьютер. Я размышлял о том, что смогу погрузиться в мир программирования, изучать возможности цифровых технологий и, возможно, даже создать что-то своё, уникальное — будь то игра, полезная утилита или полноценное приложение.

Оторвавшись от мыслей, я достал бумажник и спокойно произнёс:

— Беру.

Продавец радостно закивал и потянулся за бумагами, чтобы оформить покупку. Однако я вдруг вспомнил ещё кое-что:

— Кстати, а у вас есть какие-нибудь игры? — спросил я, с любопытством оглядываясь по сторонам.

Мужчина поджал губы и, заметив мою заинтересованность, подошёл к одной из стеклянных витрин в уголке магазина. За прозрачным стеклом я увидел аккуратно расставленные коробки с яркими обложками.

— Конечно, у нас хороший выбор, — ответил он. — Что вас интересует? Экшен, стратегии, квесты?

Я пожал плечами, пытаясь вспомнить, о чём чаще всего слышал от знакомых:

— Мне нужно что-то популярное и увлекательное. Честно говоря, до этого момента я почти не играл в компьютерные игры — так что хотел бы начать с чего-нибудь достойного.

Продавец довольно кивнул, вынимая несколько коробок.

— Вот смотрите: «Empire of Doom» — стратегическая игра, в которой вы строите мегаполис и одновременно пытаетесь бороться с преступностью. Очень классная задумка: сочетание градостроительного симулятора и супергеройской тематики. Дальше «Night Avenger» — это детективный платформер, сюжет вдохновлён комиксами о таинственном Герое в чёрном плаще, который сражается с преступностью в мрачном мегаполисе. А если хотите что-то посложнее и с элементами научной фантастики — «Starfighter X-12»: космические баталии, продвинутая графика, и сюжет о противостоянии с инопланетной расой Ш’иар.

Я взял каждую коробку по очереди, изучая яркие рисунки на обложке. «Empire of Doom» обещала создание огромного города, над которым парил персонаж в стилизованном костюме. «Night Avenger» демонстрировала таинственный силуэт человека в плаще, несущегося по крышам ночного мегаполиса. А на «Starfighter X-12» были изображены футуристические космические корабли, антураж звёздных войн, лазерные перестрелки и инопланетные существа.

— Беру все три, — принял я решение, усмехнувшись про себя. Если знакомиться с миром игр, то уж сразу по-крупному.

Продавец поставил выбранные коробки на кассу.

— Может, что-нибудь ещё? — спросил он, явно в надежде, что я продолжу расширять список покупок.

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

— А какие у вас есть прикладные программы?

— Уточните, что интересует: графика, базы данных, текстовые редакторы?

— Да всё понемногу, — ответил я, пожимая плечами. — И для работы, и для развлечений.

Продавец улыбнулся и достал ещё несколько коробок:

— DataMind 2.0 — это удобный инструмент для ведения баз данных и расчётов, он же служит мощным калькулятором. Многие офисы Старка используют именно его. SketchMaster — отличная штука для чертежей и простой графики. И вот PaintVision — если хотите рисовать и работать с цветными иллюстрациями. Все программы совместимы со StarkOS, так что проблем не будет.

Я кивнул, решив не мелочиться:

— Добавьте всё это в счёт, пожалуйста.

Казалось, продавец был в восторге от такого покупателя, который без долгих раздумий набирает целую корзину из компьютера, игр и приложений. Оформление бумаг заняло минут пятнадцать-двадцать: я поставил необходимые подписи, произвёл оплату и получил на руки чек с длинным перечнем позиций, где красовались названия моего новенького «Stark DataMaster 3000» и всех приложений к нему.

Через некоторое время я уже стоял у входа в торговый центр и вдыхал свежий воздух. Подъехало вызванное такси, и грузчик, кряхтя, аккуратно ставил коробки в багажник.

Я смотрел на всё это с чуть ли не странным восторгом, осознавая, что уже через короткое время буду распаковывать свою новенькую технику, устанавливать игры и программы, а затем погружаться в незнакомый, но такой притягательный мир цифровых возможностей и развлечений. Именно с этого момента, казалось, начнётся новый этап моей жизни — эра компьютерных экспериментов и открытий.

* * *

Отец вошёл в мою комнату и бросил быстрый взгляд на стол, заваленный книгами и распечатанными статьями. На полу высились целые башни из учебников по языкам программирования, а неподалёку стояли несколько коробок с дискетами.

— Чем занимаешься? — спросил он негромко, оглядывая моё «технологическое святилище» с едва заметной улыбкой.

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

— Да вот… просвещаюсь и изучаю последние технологии, — ответил я. — Стараюсь разобраться, что сейчас востребовано, какие языки программирования популярны. В общем, готовлюсь к запуску своего первого проекта.

Отец сделал пару шагов по комнате, явно удивляясь количеству книг и журналов, аккуратно сложенных в стопки. Он провёл пальцами по корешкам нескольких руководств, мельком читая названия.

— И как твои успехи в освоении всего этого? — поинтересовался он, приподнимая бровь. В его голосе звучала доброжелательная ирония.

Я откинулся на спинку стула и пожал плечами.

— Знаешь же мои особенности, — сказал я, стараясь говорить буднично. — Мне достаточно просмотреть информацию один раз, и всё. Сейчас большую часть я уже закончил изучать. Да, некоторые детали ещё нужно подточить, но в целом всё понятно.

— Ну и? Каковы дальнейшие планы? — спросил отец, теперь уже с неподдельным интересом. — Судя по твоему увлечению, ты что-то серьёзно задумал.

— Действительно задумал, — подтвердил я с лёгкой улыбкой. — Как раз к моменту оформления моей собственной компании, которую ты мне помогаешь запустить, хочу выпустить новый продукт на рынок. Проект, который сразу привлечёт внимание. Хочется сделать что-то масштабное, востребованное и новаторское — чтобы имя компании зазвучало с первого же релиза.

Отец насмешливо фыркнул, но в его взгляде я уловил явную гордость.

— Звучит очень амбициозно. Честно говоря, если бы я услышал такое от кого-то другого, не поверил бы. Ну что ж, не буду отвлекать тебя от работы, — проговорил он, разворачиваясь к выходу.

Я проводил его взглядом, наблюдая, как он закрывает за собой дверь. Едва за ним щёлкнул замок, я снова окунулся в мысли: мне предстояло выбрать одну из идей, которые роились в голове. Идей было много, но надо было найти ту единственную, которая «выстрелит» на рынке. Какие-то из них напоминали известные мне проекты из прошлого, а другие были новыми и свежими. Но сейчас я колебался между двумя конкретными вариантами.

«Wing Commander» и «King’s Bounty» — в моём мире, откуда я черпал воспоминания, обе игры стали культовыми, каждая по-своему. Я знал, что можно адаптировать их концепции под текущее техническое окружение. Конечно, «Wing Commander» с её сложными космическими боями и обилием графики могла бы стать настоящей бомбой, но из-за ограниченных ресурсов моё нынешнее «железо» могло не потянуть такой масштаб. Поэтому я всё больше склонялся к «King’s Bounty» — классической пошаговой стратегии с элементами ролевой игры.

Я закрыл глаза и позволил памяти вытянуть все необходимые детали. В уме мелькали схемы, алгоритмы, структуры данных, приёмы искусственного интеллекта для врагов, логика генерации уровней. То, на что у обычного разработчика уходили бы месяцы, я мог продумать и систематизировать гораздо быстрее, благодаря особенностям своего мышления. Но несмотря на скорость моей работы, возникало другое препятствие: процессор моего нового ПК попросту не справлялся с объёмом данных, которые я хотел загружать в него. Приходилось писать код «поштучно», порциями, чтобы успевать адаптироваться к работе системы и не вызвать её перегрузки.

Я выбрал «King’s Bounty». Эта игра — сочетание стратегии и приключений, где игрок управляет героем, развивает его, нанимает армии, ищет артефакты, сражается с монстрами и соперниками. Главное — всё это было вполне реализуемо с точки зрения графики и вычислительных мощностей. Карту можно представить в виде сетки регионов, у каждого региона есть своя экономика, набор войск, ресурсы. Бои пошаговые, каждое сражение идёт на отдельном поле с координатами. Искусственный интеллект, хоть и должен казаться сложным, на самом деле легко программируется через набор условных операторов и простых вычислений. Графика — ограничение в 16 или 256 цветов, небольшие анимации персонажей, чтобы не перегружать железо.

Я открыл среду разработки и стал создавать файлы проекта. Язык — C, плюс ассемблер для критически важных участков, где нужна максимальная оптимизация. Перед глазами вспыхивали фрагменты кода: генерация карты, логика передвижения, распределение ресурсов, битвы, подсказки для игрока… Всё, что я когда-то видел и изучил, плюс новые приёмы и модификации, которые возникали прямо на ходу.

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

PaintVision, установленная вместе с компьютером, оказалась очень удобной для быстрой отрисовки 2D-спрайтов. Хоть я и не был художником, память хранила массу визуальных образов. Я по пикселю вырисовывал рыцарей, драконов, замки, леса и горы, стараясь воссоздать атмосферу фэнтези и приключений. На удивление, выходило даже лучше, чем в версии, которую я помнил из прежнего мира. После этого я занялся звуковым сопровождением: настроил AdLib, создал простые, но выразительные звуковые эффекты. Шаги по земле, бряцание доспехов, удары мечей, раскатистые звуки заклинаний — всё это должно было усиливать погружение в атмосферу игры.

Через два дня непрерывной работы у меня появилась играбельная альфа-версия. Графика простенькая, анимация лишь контурная, надписи и подсказки выглядели чуть угловато. Но механика уже работала: можно было водить героя по карте, заходить в города, нанимать войска, сражаться с врагами, подбирать золото и артефакты — всё, что составляло фундамент геймплея.

Я только закончил тестовый бой с армией орков, когда раздался лёгкий стук в дверь, и к моей радости — отец снова заглянул. Он прекрасно понимал, что я с головой погружён в разработку, и за последние двое суток несколько раз осторожно проверял, всё ли со мной в порядке. Я же почти не отвечал ему, лишь коротко кивал, потому что был в полном творческом потоке.

— Ну, как твои «наполеоновские планы»? — спросил он, на этот раз с искренним интересом, будто пытаясь понять, не сошёл ли я с ума, занявшись таким масштабным делом.

Я убрал волосы со лба и улыбнулся.

— Почти готово, — ответил я, разворачивая к нему монитор. — Осталось довести всё до ума, немного потестировать, добавить пару фишек… и можно выходить на рынок.

Отец подошёл ближе, разглядывая мерцающий экран. Я видел в его взгляде смесь удивления и восхищения.

— Ты шутишь? — тихо произнёс он, провёл рукой по корпусу компьютера, который издавал характерные шумы напряжённой работы. — Обычно такие проекты занимают месяцы, а то и годы.

— У меня свои методы, — усмехнулся я и, отстранённо кивнув на системный блок, добавил: — Единственный тормоз — это сам компьютер. Он не успевает за моим потоком мыслей. Но ничего, скоро я займусь и его усовершенствованием. Разгоню, как только разживусь нужными комплектующими и освою ряд тонкостей в электронике.

Отец вздохнул и на секунду задумался, словно прикидывая, стоит ли ему беспокоиться или гордиться. В конце концов, он отпустил короткую фразу:

— Только не перетруждайся.

Он развернулся и вышел, прикрыв за собой дверь. Я проводил его взглядом, понимая, что его совет всё равно не подействует: когда в голову лезут гениальные идеи и руки чешутся от желания писать код, невозможно остановиться. Не то чтобы я совсем не хотел спать, просто чувствовал — есть более важные задачи.

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