внешнюю агрессию. А если часть спящих красавцев не выдержит слишком быстрого подъема, так это можно и стерпеть, защита ведь наложена. Другими словами, правим информструктуру симбионтов так, чтобы они пробуждались гораздо быстрее, несмотря на возможные последствия для их здоровья.
Так, проверяем на компе, что получилось. Супер! Энергии расходуется на порядок меньше, плюс, как побочный эффект, симбионты перестали массово помирать при магических атаках, в случае если те предваряют физические. Пускай и уменьшенная, но «циста» свое дело делает. Тем не менее мое настроение снова омрачил неприятный факт: симбионтный полог в пассивном состоянии плохо сочетается с моим магичиньем (я эмулировал ряд заклинаний с использованием больших объемов энергии). Если та же фигня будет с элементалем (к сожалению, мне еще не удалось сымитировать процесс взаимодействия с ним на компе), а я более чем уверен, что при управлении элементалем это случится, то придется пересмотреть вариант полета к точке фокуса инфокомпа с его помощью.
Ну и в чем же проблема? А, кажется, понял! Чтобы при активации полог защиты у меня выходил правильный, я жестко зафиксировал симбионтов с помощью связующих их отростков в некое подобие кристаллической решетки, а решетку так же жестко спозиционировал относительно себя. Во время магичинья в ауре начинается своего рода энергетическая буря, течения внутри которой усиливаются и давят на симбионтную конструкцию. Таким образом, структура каркаса местами повреждается (чтобы этого не было, приходится закачивать в нее допэнергию), а местами подобно пирсу искажает ток магоэнергии по ауре, тем самым негативно влияя на заклинания.
Как бы это исправить? Хм, ведь такой проблемы не было бы, если бы симбионты свободно плавали в океанах магических течений. Но тогда встает вопрос, а как же нам их собирать, чтобы плетение накладывать, ведь при хаотичном движении частиц вряд ли удастся правильно состыковывать кусочки полога. Попытка сделать некое подобие «рыбьего косяка», когда симбионты корректируют свое положение относительно друг друга, используя что-то вроде «латеральных линий», какие есть у рыб, приведет к чрезмерному усложнению системы. Не хочется, чтобы Умник опять сказал: «А через сколько месяцев ты это реализуешь?»
Итак, необходимо более простое решение. Попробуем опять через противоречия, один раз они нас уже спасали. Конструкция из симбионтов должна быть гибкой, чтобы не мешать течениям силы в ауре, и в то же время стабильной, чтобы мы поставили и правильно состыковали элементы щита. Как этого добиться? В принципе главная особенность полога в том, что он укрывает мага, это замкнутая фигура. Остальное куда менее существенно. Таким образом, целое (полог) у нас будет замкнутым и состоящим из закрепленных относительно друг друга симбионтов, однако вся эта структура может быть одновременно гибкой, так как форма полога для нас не столь существенна (конечно, правильный наклон брони повышает КПД, но не во много раз). Поэтому ничто не мешает куполу плавать и менять очертания. А на случай повреждения атакой извне или случайного разрыва сильным маготечением мы должны предусмотреть функцию самовосстановления его целостности. То есть свободно дрейфующий по магическим течениям в ауре (или выбитый оттуда всплесками магии) симбионт должен возвращаться на свое место, используя встроенный GPS, который мы уже оттестировали на лечебном образце.
Моделирование на компе показало, что проблему решить удалось. Кстати, а ведь я подсознательно пытаюсь использовать противоречия и идеальный конечный результат – простейшие инструменты теории решения изобретательских задач! Конечно, выходит очень криво, любой тризовец нашел бы в их применении кучу ошибок, к тому же это детские вещи по сравнению с настоящими способами, всякими там АРИЗами и прочими алгоритмами творческого поиска. Тем не менее даже такая простая штука помогает. Как только домучаюсь с написанием защиты, непременно освою курс «ТРИЗ для программистов», этого добра у меня должно быть полно на винчестере.
Так, вроде бы с защиткой все на сегодня. Альфа уже есть, от механических повреждений она меня защищает, а ко дню проведения бала постараемся довести ее до ума и добавить еще пару фич вроде защиты от холода, температуры и прочих гадостей.
Стоп, что-то меня не покидает чувство незавершенности. А, ну конечно! Хоть я и не могу смоделировать полную совместимость с вызовом элементаля, однако я знаю (Умник рассказал), какой формат энергии используется стихийниками. Так-с, снова запускаем моделирование. М-да, похоже, соединяющие симбионтов отростки мешают управлению элементалем, а вот с самими симбионтами как раз все в порядке: сталкиваясь с управляющим излучением, они просто слегка уходят в сторону (крепление в «кристаллической решетке» у нас ведь гибкое). Так что же, мне теперь не полетать при нормальной защите? А ведь это очень важно, у меня нет других спассредств на случай падения с большой высоты. Блин, что же делать…
«Ник, а почему бы тебе не сделать отростки симбионтов проницаемыми для большинства форматов магоэнергий? – предложил Умник. – Я тут посмотрел, они и так наполовину прозрачны, функционала в них не так уж и много, мне удалось прикинуть, какие изменения в информструктуре симбионтов могут сделать их полностью проницаемыми».
«Умник, ты гений! Давай так. Возьмись за практическое создание нашей защиты. Нужно будет испытать ее в реале. К тому же ты говорил, что в нашей модели инфомагии есть ряд неточностей, которые могут выйти боком как раз при продвинутой работе с симбионтами. Нужно выявить их как можно раньше. Поэтому, кроме непосредственного создания и модификации нужного типа симбионтов, постарайся еще немного поэкспериментировать с граничными значениями».
«Будет исполнено, шеф! А теперь о другом, Ник. Я тут наблюдаю за твоим мозгом, все-таки он перенапряжен от многодневной работы в спарке с инфокомпом. Только благодаря моим усилиям он мог так долго функционировать без отдыха в формате ускоренного времени, однако все имеет границы. Дальше поддерживать такое состояние без серьезного ущерба для здоровья у меня не выйдет. Тебе нужен нормальный сон! Так что давай-ка уже реально поспи. Ты там хотел повозиться с пологом?»
«Ага», – тупо согласился я, с трудом останавливая разогнавшиеся мысли.
«Плюнь. Здоровье важнее. Используй то, что есть. Короче, я перевожу тебя в режим обычного сна. Спокойной ночи!»
«Подожди…» – хотел выкрикнуть я, как поплыл куда-то все быстрее и быстрее, засасываемый в воронку темноты. «Гад!» – только и успел я подумать напоследок, после чего погрузился в глубокий сон.
Глава 4
Проснулся я уже, что называется, «в себе». Еще не открыв глаза, почувствовал сначала дискомфорт, потом понял, что это просто мое тело. Блин! А так хотелось еще поработать! Но, может, это и правильно, что Умник решил меня усыпить. Помню, как-то, еще в своем мире, заработался настолько, что перестал обращать внимание на окружающий мир. Перед глазами мелькали куски кода, даже снился этот код… Слава богу, в какой-то момент я понял, что еще чуть-чуть, и крыша точно уедет далеко и, возможно, навсегда. Тогда я взял отпуск за свой счет и неделю не вылезал из кровати, только слушал музыку и читал книжки на разные темы. Помогло.
«Спасибо, Умник», – мысленно поблагодарил я его.
«Угу».
«Что снаружи?»
«Да как обычно. Вот сейчас Криса дежурит. Вернее, спит в кресле».
Я открыл глаза. От яркого света полились слезы. Проморгавшись и привыкнув, я с некоторым усилием повернул голову и нашел глазами девушку. Уютно устроившись в глубоком кресле, свернувшись в нем в позе эмбриона, Криса действительно спала. Кто-то прикрыл ее одеялом, из-под которого выглядывала только голова. Снилось ей, видно, что-то неприятное, так как бровки во сне хмурились.
«И сколько она уже тут?»
«Да всю ночь сидела».
«Вот… – выматерился я. Какого она тут делает? Нет чтобы дома нормально поспать. Делать ей, что ли, нечего? Хотя… конечно, приятно».
Ладно, пора вставать. К тому же, насколько я понимаю, сейчас раннее утро. Я по привычке попытался вскочить. Результатом этой попытки стало только легкое вздрагивание моего тельца да небольшое головокружение.
«Что за фигня?» – пробормотал я.
«А чего ты хотел? – ненатурально удивился Умник. – Тело-то без движения лежало несколько дней. Я