кастеров, тысячу маленьких человечков, которые одновременно собирают мне полог. Блин! Я мысленно хлопнул себя по лбу. А симбионты мне для чего? Ведь буквально только что делал прослушку на основе симбионта и прикреплял его к ауре Васы, что мне мешает наклепать себе тысячу симбионтов и пускай все вместе они собирают мне полог, думаю, у них выйдет быстро.

Размножение у симбионтов, конечно, процесс не мгновенный, делают они это вегетативно, делением, однако ничто мне не мешает заготовить симбионтов заранее. Хм, забавно, у каждого симбионта есть всё необходимое, чтобы превратить его в программистский класс: самокопирование, инкапсуляция (дёргаем за отростки-свойства и вытягиваем плетения - поля), даже наследование (если внедрить плетение в 'ДНК' симбиота и дать ему достаточно магэнергии, то при размножении плетение тоже размножается), почему бы не создать себе из симбиотов систему магоклассов?

Эта идея настолько меня захватила, что я выдумал на компе базовый класс - обычный симбионт. А дальше отнаследовал от него самые разнообразные классы: симбионтов - контейнеров, способных содержать в себе других симбионтов, симбионтов стыковщиков магических плетений, симбионтов-батареек, симбионтов-насосов и т.д. и т.п. Через сорок минут у меня был готов набросок системы классов и объектной структуры возможной защиты. Радуясь своим оригинальным мыслям, похвастался им Умнику.

'Ник, ты меня поражаешь, идея использовать симбионтов для реализации ООП в обычной магии очень интересна', - похвалил меня Умник - 'Защита тоже интересно задумана, за сколько месяцев ты планируешь её реализовать?' - сам того, не заметив, опустил меня Умник с небес на грешную землю.

'Месяцев?!'

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

'Да, Умник, ты прав. Кстати, ты подал мне отличную идею, почему бы не использовать по максимуму врождённые способности симбионтов?'

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

Применительно к пологу, расставляем симбионтов по краям ауры, удлиняем их отростки и соединяем между собой. Фактически, симбионты как бы берутся 'за руки' для синхронизации работы своих плетений. В каждый из них засовываем кусок плетения Защитного полога. Как только в нас летит какая-то кака, сразу пускаем волну в ауре, на которую они должны среагировать одинаково - активировать свои куски плетения. С помощью специального расположения и фиксации симбионтов можно добиться того, чтобы эти куски правильно стыковались и в случае активации делали правильный полог. Теперь подумаем, чего нам может не хватать, чтобы сразу смоделировать это в бадди-компе и что придётся делать самому, уменьшая своё субъективное время, а что можно на словах поручить Умнику (всё-таки звуковой канал грузит мозг меньше визуального).

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

'Ник, я вижу ты тут много симбионтов разместил, а чем эта орава будет питаться? Сам знаешь, сырая магия Земли им не подходит, нужен чуть-чуть другой формат энергии. Кроме того, несмотря на то, что продукты их жизнедеятельности полезны для твоей ауры, всё-таки они симбионты, а не вири. Симбионтов у тебя тут так много, что у твоей ауры просто наступит нечто вроде авитаминоза или гипервитаминоза'.

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

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

Такое бывает в состоянии цисты. Естественно, название взято по аналогии с бактериями и спорами: когда для бактерии наступают тяжёлые времена, она очень сильно замедляет процессы своей жизнедеятельности и покрывает себя защитной оболочкой - цистой. У симбионтов всё обстоит также, только вместо биологических веществ - магэнергии и информструктура. Идём дальше, для чего нам нужно хорошо кормить симбиотов? Для того, чтобы поддерживать их в активном состоянии, состоянии в котором они быстро наложат Защитный полог. Получаем очередное противоречие: симбионты должны быть в активном состоянии, чтобы быстро скастовать полог и в то же время в состоянии 'летаргического' сна, чтобы практически не питаться. Похоже, нам придётся, решить задачу мгновенного их пробуждения. Хм, можно самые первые действия по разворачиванию плетения сделать как бы статическими методами, то есть заранее засандалить для этого магэнергию ещё в места 'спящих' симбионтов, а пока эти методы выполняются у нас происходит их экспресс-пробуждение. В принципе, можно уменьшить толщину их энергетической 'цисты', это ускорит пробуждение, плюс нам ведь что надо - вовремя наложить защиту, а если часть симбионтов не выдержит слишком быстрого пробуждения, так это можно и стерпеть, защита ведь наложена. Другими словами, правим информструктуру симбионтов так, чтобы они пробуждались гораздо быстрее, несмотря на возможные последствия для здоровья.

Так, проверяем на компе, что получилось. Супер! Энергии расходуется на порядок меньше, плюс, как побочный эффект, симбионты перестали массово помирать при магических атаках в случае, если они предваряют физические. Пускай и уменьшенная, но 'циста', своё дело делает. Тем не менее, моё настроение снова омрачил неприятный факт: симбионтный полог в пассивном состоянии плохо сочетается с моим магиченьем (я эмулировал ряд заклинаний с использованием больших объёмов энергии). Если та же фигня будет с элементалем (к сожалению, процесс управления элементалем мне ещё на компе эмулировать не удается), а я более чем уверен, что при управлении элементалем это случится, то придётся пересмотреть вариант полета к точке фокуса инфокомпа с его помощью.

Так, в чём же проблема? А, кажется понял! Чтобы при активации Полог Защиты у меня выходил правильный, я жёстко зафиксировал симбиотов, с помощью, связующих их отростков, в некое подобие кристаллической решётки, а 'решётку' жёстко споцизионировал относительно себя. Во время магиченья в моей ауре происходят некоторый аналоги бури, энергетические 'течения' внутри неё усиливаются и давят на симбионтную конструкцию. Таким образом, симбионтная конструкция местами повреждается (чтобы этого не было, приходится закачивать в неё допэнергию), а местами она подобно пирсу искажет ток магэнергии по ауре, тем самым негативно влияя на заклинания.

Так, как бы это исправить? Хм, а ведь такой проблемы не было б, если б симбиоты свободно плавали в океанах магических течений. Но тогда встаёт вопрос, а как же нам правильное плетение накладывать, при

Вы читаете Ник
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату