— Дааа! А то я уже совсем отчаялся.
* * *
Модернизация рейдера запомнилась Антону как сплошной кошмар.
Но все кошмары заканчиваются. Закончился и этот.
Сначала все было просто.
Изменение прошивки в программе реактора. И как следствие, увеличение пиковой мощности на шестьдесят процентов. Мало.
Следом изменение конструкции реактора. Ну не совсем конструкции, а отдельных элементов. И вот здесь начались первые проблемы.
Одно дело — свободное творчество, когда художник делает то, что приходит ему на ум. И совсем другое, заставить этого свободного художника работать так, чтобы сделанная им вещь была строго функциональна. Чтобы созданное им изделие вписывалось в нужные габариты, имело нужную форму. Чтобы его слегка измененные конструктивные особенности строго соответствовали тому стандарту, для которого делались.
Шестьдесят два процента мощности. Просто отлично. Но все равно мало.
Шестьдесят семь. Семьдесят один. Девяносто четыре. Сто пять.
Занимаясь модернизацией реактора, Антон постепенно набил руку. И хотел и дальше поднимать мощность. Но. Всему есть предел.
— Антон! Дальнейший подъем мощности нерационален. Нужно принципиально менять конструкцию. Нужны другие активные элементы. И в данном типе реактора, программные улучшения исчерпали себя.
Затем последовал маршевый двигатель.
И опять. Программы. Конструкция. Программы. Конструкция.
Уже потеряв счет мелким изменениям, Антон услышал:
— Достаточно. Дальнейшие изменения не дадут прироста мощности. Переходим к системе вооружения.
И опять все по кругу.
Но был и положительный момент в этой бесконечной круговерти. Каждый раз новая итерация изменений проходила проще. Антон начинал все лучше и лучше чувствовать материал. И даже пару раз осознанно сам изменил конструкцию.
До самостоятельного изменения программного кода было еще далеко, но и здесь началось определенное понимание. Те оптимизации, которые предлагал Игрок, были скорее модульным программированием. То есть, структура программы не менялась, а заменялся модуль целиком. Это было конечно хорошо, но оптимизация всего программного кода могла дать еще больший эффект. Но тут Игрок настоял на принципах модернизации, которые давали пусть и небольшой, но известный эффект.
— Антон! Можно существенно улучшить эффективность. Но для этого нужны две принципиальные возможности. Первое — нужно иметь достаточное количество образцов устройств, на котором мы проводим модернизацию. Не забывай, что мы изменяем работающее оборудование и только незначительно улучшаем его характеристики. Для экспериментов у нас нет необходимого количества запасных частей. Ты не специалист в системах вооружения и первые эксперименты могут фатально повредить наше оборудование. И второе — для этих экспериментов нужно время. А время — это тот фактор, который играет против нас.