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