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