Космический инженер — страница 61 из 67

— Невероятно, — пробормотал Алекс, глядя на экран. — И сколько всего позиций?

— Миллионы. Может, даже десятки миллионов, если считать все модификации и варианты.

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

— Спасибо, пап. Очень поможешь с проектом.

— Да не за что. Только смотри, чтобы никто не узнал, откуда у тебя эти данные. Формально я ничего не нарушил, но начальство может не понять.

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

По вечерам он включал головидение, чтобы отвлечься от работы. Новости были однообразными — сводки с фронтов, интервью с военными аналитиками, ток-шоу с бесконечными дискуссиями о стратегии и тактике.

"...республиканские войска продолжают наступление на Райлот. По словам генерала Винду, конфедераты дрогнули и отступают по всему фронту..."

"...новые поставки оружия и техники позволят завершить войну в ближайшие месяцы. Представитель концерна 'Каминоанские системы' заявил о готовности увеличить производство клонов..."

"...цены на продовольствие выросли еще на пятнадцать процентов. Министр экономики объяснил это временными трудностями военного времени..."

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

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

Для тестирования он выбрал хорошо знакомый проект — YT-1300, тот самый корабль, который показывал профессор Волин. Алекс ввел основные требования: грузоподъемность, скорость, автономность, экипаж, бюджет.

Программа думала несколько часов, затем выдала результат. Алекс сравнил его с реальными характеристиками YT-1300 — совпадение было почти полным! Более того, программа предложила несколько вариантов модификаций, которые могли улучшить отдельные характеристики.

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

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

Когда все было готово, Алекс запустил финальный тест. Он ввел параметры гипотетического транспортника среднего класса и запустил проектирование. Программа работала всю ночь, а утром выдала детальный проект — от общей компоновки до списка каждого болтика с указанием поставщика и цены.

Алекс откинулся в кресле, осознавая масштаб того, что он создал. В его руках была программа, которая могла конкурировать с решениями стоимостью в миллиарды кредитов. Теоретически он был потенциальным миллиардером.

Но практически... Алекс понимал реальность. Если он попытается выйти на рынок с таким продуктом, крупные корпорации просто уничтожат его. Патентные иски, обвинения в промышленном шпионаже, "несчастные случаи" — у них было множество способов избавиться от неудобного конкурента.

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

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

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

Он вспомнил о Джеке Тольчо — контрабандисте, с которым познакомился некоторое время назад. У таких людей всегда есть связи, знакомые, клиенты, которым может понадобиться что-то особенное. Специальный проект корабля, например.

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

Глава 32 Новая Ниша

Алекс набрал номер Джека Тольчо, нервно постукивая пальцами по столу. За окном склада моросил дождь, превращая огни города в размытые пятна света. Гудки в коммуникаторе тянулись бесконечно долго, и Алекс уже начал думать, что контрабандист не ответит.

— Коррен? — наконец раздался знакомый голос. — Не ожидал от тебя звонка так скоро.

— Привет, Джек. Слушай, у меня есть предложение. Помнишь, ты говорил о своих знакомых, которым иногда нужны... нестандартные решения?

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

— Интересно, — наконец произнес контрабандист. — А что именно ты можешь предложить?

— Проектирование. Модификации кораблей под специфические нужды. Быстро, качественно, недорого.

— Хм... — Джек явно обдумывал предложение. — Знаешь что, парень? Как раз есть один заказчик. Уважаемый человек, хочет кое-что переделать в своем транспортнике. Завтра в два часа дня, причал номер семь в промышленном районе. Верфь "Звездный Причал". Найдешь?

— Найду.

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

— Конечно понимаю.

— Тогда до встречи.

Связь прервалась, и Алекс откинулся в кресле. Первый реальный заказ. Возможность проверить "Архитектор Звезд" в деле и заработать деньги. Но судя по намекам Джека, заказ будет не совсем законным.

Следующий день начался с тревожных новостей. Алекс завтракал, слушая утренние сводки:

"...в столице Кореллии продолжаются массовые демонстрации сторонников выхода из Республики. Лидер движения "Свободная Кореллия" Гарм Бел Иблис выступил с заявлением о необходимости немедленного референдума..."

На экране показывали толпы людей с плакатами "Кореллия превыше всего!" и "Долой войну!". Демонстранты скандировали лозунги, размахивали флагами с изображением коронского герба.

"...в то же время сторонники сохранения членства в Республике организовали контрдемонстрацию. Представитель республиканской партии назвал сепаратистов предателями и пособниками Конфедерации..."

Кадры сменились — теперь показывали другую толпу с республиканскими знаменами. "Единство или смерть!", "Сепаратисты — враги свободы!" — кричали они, сжимая кулаки.

Алекс выключил головидение. Планета раскалывалась на части, и это становилось все более очевидным. Вопрос был не в том, выйдет ли Кореллия из Республики, а в том, когда это произойдет и сколько крови будет пролито.

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

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

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

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

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

Алекс нашел причал номер семь без труда. "Звездный Причал" — вывеска была простой, без излишеств. Двухэтажное здание из серого бетона, большие ворота ангара, небольшая парковка для спидеров. Ничего примечательного — один из тысяч подобных доков по всей галактике.

Из любопытства он проверил название в галактической базе данных через свой портативный терминал. Результат был предсказуемым — "Звездный Причал" оказался одним из самых популярных названий для мелких судоремонтных предприятий. По всей галактике насчитывалось около двадцати тысяч компаний с таким именем. Идеальная маскировка — попробуй найти нужную среди такого количества.

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

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

— Вот это махина! — невольно вырвалось у Алекса.

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