Ник - Анджей Ясинский
Шрифт:
Интервал:
Закладка:
Ладно, с этим еще надо хорошо поработать, обдумать, обсосать, поэкспериментировать, а сейчас пора перейти к самым неотложным делам, а именно, создании магзащиты меня любимого.
Плетение полога защиты Васы я уже оптимизировал, осталось красиво вписать его в мою концепции защиты. Начнём, пожалуй, с досужих рассуждений какая же она птица - идеальная защита? Наверное, это такая защита, которой как бы и нет, настолько она удобна и не мешает повседневной жизни, однако функции свои она на отлично выполняет, защищает по высшему разряду. Конечно самый идеальный вариант - это защита, которая заставляет делать всех моих недображалателей себе сепуку или хотя бы обЗЕРОшивает их, как только подумают сделать для меня что-то плохое, однако опыт штурма базы мервитетелей показал, что полностью себя таким образом защитить у меня вряд ли выйдет, обязательно не заметишь какую-нибудь каку. Нужен второй защитный слой защиты. Второй слой защиты, будь он идеален, должен появляться, как только в меня летит какая-то бяка, а в обычном состоянии он сидит тихо и нисколечко мне не мешает. В нашем случае Умник фиксирует летящую в меня гадость и тут же разворачивает полог Защиты.
'Кстати, Умник, а в каком состоянии у тебя находиться разработка системы обнаружения летящего в меня оружия?'
'У меня есть несколько реализаций', - тут же откликнулся тот, - 'а именно, вариант быстрого радара и сигнальной сети. Каждый имеет свои преимущества и недостатки. Я бы хотел с тобой обсудить нюансы реализации каждого из них, тебе точно удастся найти в них вещи, которые можно оптимизировать'.
'Умник, не сейчас, у меня ещё разворачивание полога до конца не продумано, мне единственно что хочется от тебя знать, какова точность и скорость распознавания. Надеюсь, система позволит узнать о летящем в меня оружии до того, как оно достигнет моих кишок?'
'Обижаешь, шеф, оба варианта фиксируют летящее в тебя оружие, его скорость и координаты с точностью большей, чем девяносто пять процентов, скорость распознавания колеблется от одной сотой до трёх десятых миллисекунды'.
'Ну, для начала сойдёт', - усмехнулся я на 'шефа', -'как до конца разберусь с пологом, гляну код'.
Так, с обнаружением у меня всё ОК, теперь думаем о разворачивании. Сначала я попробовал вариант 'а-ля' воздушный шар: свёрнутое плетение сидит в ауре, резким импульсом силы оно разворачивается по всему объёму ауры. Результат меня не устроил - если выстрелы издалека ещё нормально отбиваются, то выстрел в упор гарантирует болт в кишках ещё до установки полога. Следующий час реального времени прошёл в безуспешных попытках довести концепцию на компе до ума. Небольшие улучшения, конечно, были, однако отбивать болты, пущенные в упор, всё равно не удавалось. Под конец Умник предложил довольно интересное решение: а что, если кастовать заклинание одновременно с запитыванием его информструктуры? Да, результат меня порадовал, развёртывание существенно ускорилось. Тем не менее, тесты показали, что некоторые арбалетные болты в упор проходят, особенно из мощных стационарных конструкций, вроде того стола, из которого в меня стреляли на базе мертвителей. А если болты ещё дополнительно усилены магией, то пиши пропало. К тому же, разочаровывала необходимость тратить много дефицитный инфомагии на ускорение создания плетений. Ещё неделю назад я бы без колебаний принял такой вариант защиты, однако сейчас, вовсю ощутив прелесть тесного знакомства с болтом, такой вариант принять я не мог. Похоже, нужно полностью менять архитектуру. Жаль, времени на этот вариант я угрохал много.
Так, с транжиреньем времени нужно завязывать! Субъективное время нужно всячески продлять, а значит минимизировать использование бадди-компа, перекинуть часть задач на Умника.
'Кстати, Умник, ты выяснил, какого плана защиты от физического воздействия носят здешние маги - гроссмейстеры для повседневного использования? Вряд ли в книгах они расписывают все свои секреты, но хотя бы общие идеи?'
'Да, кое-что удалось найти. Сам знаешь, видимость невооружённым глазом - один из главных недостаток защитных пологов от физических атак. Сейчас среди высших магов самый писк моды - это прозрачные защиты. 'Гроссмейстеры защит', как и большинство сильных магов, обычно живут недалеко от магических источников, вот и не экономят. То есть, они, как мы, не заморачиваются особо с разворачиванием, держат средней силы полог постоянно, если чуют опасность, подпитывают еще немного. Я догадываюсь что они примерно делают, если хочешь, могу разобраться как добиваться того же эффекта'.
'Нет, Умник! Мы пойдём другим путем, нечего нашим вероятностным противникам знать, что на нас полог, хотя бы магическим зрением, но они его увидят. Да и транжирство это страшное, я ведь не могу всё время в гномьей столице жить, да и неприятно кидать магию на ветер. Хотя, если у нас вообще ничего не получиться, постараемся реализовать как-то этот вариант и подумать, как прикрыть полог ещё и в магическом зрении'.
Так, возвращаясь к нашим баранам, как же нам быстро развернуть наш полог? Где у нас бутылочное горлышко? Похоже, узкое место - это количество кастующих заклинание, у нас их только двое Умник и я. Несмотря на то, что Умник может одновременно создавать заклинание обычным и инфомагическим путём это сильно ситуацию не меняет. Кстати, с обычной магией Умник работает на порядок медленнее потому, что в инфомагии он постоянно помогает, точнее усиливает свои возможности диадемой, а с магией ему приходиться работать исключительно своими 'ручками'. Как хорошо было бы, если бы у нас было тысячу кастеров, тысячу маленьких человечков, которые одновременно собирают мне полог. Блин! Я мысленно хлопнул себя по лбу. А симбионты мне для чего? Ведь буквально только что делал прослушку на основе симбионта и прикреплял его к ауре Васы, что мне мешает наклепать себе тысячу симбионтов и пускай все вместе они собирают мне полог, думаю, у них выйдет быстро.
Размножение у симбионтов, конечно, процесс не мгновенный, делают они это вегетативно, делением, однако ничто мне не мешает заготовить симбионтов заранее. Хм, забавно, у каждого симбионта есть всё необходимое, чтобы превратить его в программистский класс: самокопирование, инкапсуляция (дёргаем за отростки-свойства и вытягиваем плетения - поля), даже наследование (если внедрить плетение в 'ДНК' симбиота и дать ему достаточно магэнергии, то при размножении плетение тоже размножается), почему бы не создать себе из симбиотов систему магоклассов?
Эта идея настолько меня захватила, что я выдумал на компе базовый класс - обычный симбионт. А дальше отнаследовал от него самые разнообразные классы: симбионтов - контейнеров, способных содержать в себе других симбионтов, симбионтов стыковщиков магических плетений, симбионтов-батареек, симбионтов-насосов и т.д. и т.п. Через сорок минут у меня был готов набросок системы классов и объектной структуры возможной защиты. Радуясь своим оригинальным мыслям, похвастался им Умнику.
(adsbygoogle = window.adsbygoogle || []).push({});