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