Страница произведения
Войти
Зарегистрироваться
Страница произведения

Ник. Юзер


Статус:
Закончен
Опубликован:
03.05.2010 — 03.05.2010
Читателей:
12
Аннотация:
Книга вторая. Релиз
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава
 
 

Так, с транжирством времени надо завязывать! Субъективное время необходимо всячески продлять, а значит, минимизировать использование бадди-компа, перекинув часть задач на Умника.

"Кстати, Умник, ты выяснил, какого плана щиты от физического воздействия используют в повседневности здешние маги-гроссмейстеры? Вряд ли в книгах они расписывают все свои секреты, но хотя бы общие идеи?"

"Да, кое-что удалось найти. Сам знаешь, видимость невооруженным глазом — один из главных недостатков защитных пологов от физических атак. Сейчас среди высших магов писк моды — это прозрачные щиты. Гроссмейстеры защиты, как и большинство сильных магов, обычно живут недалеко от магических источников, поэтому у них нет необходимости экономить запасы накопленной магии. То есть они, в отличие от нас, особо не заморачиваются с формированием, держат средней силы полог постоянно, а если чуют опасность, то еще немного подпитывают. Я примерно догадываюсь, что они делают, если хочешь, могу разобраться, как добиться того же эффекта".

"Нет, Умник! Мы пойдем другим путем, нечего нашим вероятностным противникам знать, что на нас полог. Хоть и магическим зрением, но его видно. Да и транжирство это страшное. Я ведь не могу все время в гномьей столице жить, да и неохота попусту тратить запасы магии. Хотя, если у нас вообще ничего не получится, попробуем реализовать то, что ты предлагаешь, и подумаем, как сделать так, чтобы полог не был виден в магическом зрении".

Итак, возвращаясь к нашим баранам... Как же быстро развернуть полог? Где у нас бутылочное горлышко? Похоже, узкое место — это количество кастующих заклинание, у нас их только двое: Умник и я. Несмотря на то что Умник может одновременно создавать заклинание обычным и инфомагическим путем, сильно ситуацию это не меняет. Кстати, с обычной магией Умник работает на порядок медленнее потому, что в инфомагии он усиливает свои возможности диадемой, а тут ему приходится работать исключительно своими "ручками". Эх, если бы у нас была тысяч кастеров, тысяча маленьких человечков, которые одновременно собирают полог... Блин! Я мысленно хлопнул себя по лбу. А симбионты для чего? Ведь буквально только что делал прослушку на основе симбионта и прикреплял ее к ауре Васы. Что мне мешает наклепать тысячу таких тварюшек и заставить их строить заслон?

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

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

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

"Месяцев?!"

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

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

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

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

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

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

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

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

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

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

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

Как бы это исправить? Хм, ведь такой проблемы не было бы, если бы симбионты свободно плавали в океанах магических течений. Но тогда встает вопрос, а как же нам их собирать, чтобы плетение накладывать, ведь при хаотичном движении частиц вряд ли удастся правильно состыковывать кусочки полога. Попытка сделать некое подобие "рыбьего косяка", когда симбионты корректируют свое положение относительно друг друга, используя что-то вроде "латеральных линий", какие есть у рыб, приведет к чрезмерному усложнению системы. Не хочется, чтобы Умник опять сказал: "А через сколько месяцев ты это реализуешь?"

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

Моделирование на компе показало, что проблему решить удалось. Кстати, а ведь я подсознательно пытаюсь использовать противоречия и идеальный конечный результат — простейшие инструменты теории решения изобретательских задач! Конечно, выходит очень криво, любой ТРИЗовец нашел бы в их применении кучу ошибок, к тому же это детские вещи по сравнению с настоящими способами, всякими там АРИЗами и прочими алгоритмами творческого поиска. Тем не менее, даже такая простая штука помогает. Как только домучаюсь с написанием защиты, непременно освою курс "ТРИЗ для программистов", этого добра у меня должно быть полно на винчестере.

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

Стоп, что-то меня не покидает чувство незавершенности. А, ну конечно! Хоть я и не могу смоделировать полную совместимость с вызовом элементаля, однако я знаю (Умник рассказал), какой формат энергии используется стихийниками. Так-с, снова запускаем моделирование. М-да, похоже, соединяющие симбионтов отростки мешают управлению элементалем, а вот с самими симбионтами как раз все в порядке: сталкиваясь с управляющим излучением, они просто слегка уходят в сторону (крепление в "кристаллической решетке" у нас ведь гибкое). Так что же, мне теперь не полетать при нормальной защите? А ведь это очень важно, у меня нет других спассредств на случай падения с большой высоты. Блин, что же делать...

"Ник, а почему бы тебе не сделать отростки симбионтов проницаемыми для большинства форматов магоэнергией? — предложил Умник. — Я тут посмотрел, они и так наполовину прозрачны, функционала в них не так уж и много, мне удалось прикинуть, какие изменения в информструктуре симбионтов могут сделать их полностью проницаемыми".

"Умник, ты гений! Давай так. Возьмись за практическое создание нашей защиты. Нужно будет испытать ее в реале. К тому же ты говорил, что в нашей модели инфомагии есть ряд неточностей, которые могут выйти боком как раз при продвинутой работе с симбионтами. Нужно выявить их как можно раньше. Поэтому, кроме непосредственного создания и модификации нужного типа симбионтов, постарайся еще немного поэкспериментировать с граничными значениями".

"Будет исполнено, шеф! А теперь о другом, Ник. Я тут наблюдаю за твоим мозгом, все-таки он перенапряжен от многодневной работы в спарке с инфокомпом. Только благодаря моим усилиям он мог так долго функционировать без отдыха в формате ускоренного времени, однако все имеет границы. Дальше поддерживать такое состояние без серьезного ущерба для здоровья у меня не выйдет. Тебе нужен нормальный сон! Так что давай-ка уже реально поспи. Ты там хотел повозиться с пологом?"

123 ... 1213141516 ... 717273
Предыдущая глава  
↓ Содержание ↓
↑ Свернуть ↑
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх