Текущий проект являлся воплощением идеи Хозяина насчёт более живучих големов. Нриз вызвался его выполнить сам, сделать от истур до яаг, от разработки схематики, до окончательных плетений потоков. Теперь оставалось лишь дождаться Хозяина и получить либо скупое одобрение (что происходило не настолько часто, как хотелось бы, более того, не происходило почти никогда), либо перечисление всех ошибок (как бывало в обычных случаях).

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

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

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

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

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

Нриз кивнул: всё было как надо. Теперь Хозяин если не похвалит, то уж точно не проявит разочарования или недовольства!

* * *

— Я разочарован.

Для Нриза эти слова прозвучали, словно оглашение приговора.

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

— Но Хозяин! Я же так…

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

— Но…

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

Нриз потупил взгляд.

— Я понял, Хозяин. Но что именно я сделал не так?

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

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

— Вы сказали «в рамках узкой задачи». Это значит, что я провалился в широком плане?

— Не расстраивайся: никчемность и неумение смотреть на задачу в целом — не только твой недостаток. Это общая проблема всех или почти всех посредственностей. Скажи мне, какую проблему требовалось решить?

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

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

— Хозяин, я не понимаю!

Перейти на страницу:

Похожие книги