Выбрать главу

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

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

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

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

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

Решение пришло неожиданно. На следующий день за ужином Алекс осторожно завел разговор:

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

Кайрен поднял взгляд от тарелки: — Конечно есть. Огромная база — все, что можно купить в этом секторе галактики. А зачем тебе?

— Учебный проект, — соврал Алекс. — Нужно проанализировать современный рынок компонентов.

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

— Можешь помочь получить копию?

— Думаю, да. Завтра приезжай на верфь после обеда, покажу что к чему.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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