Чтение онлайн

на главную - закладки

Жанры

Странствия Луны
Шрифт:

— Хорошо, не спорю. Минайриль, как программа, играет роль компьютерного вируса, оперируя данными “Балансира”, так?

— Не вируса! Вирусы в этом плане примитив, я тебе уже сказала. И Минайриль не данными “Балансира” оперирует, насколько я поняла по логам. Постараюсь объяснить тебе так. Есть три набора данных, сгруппированных в виде деревьев. То есть, каждый вариант имеет группу результатов — как ветви дерева имеют много более мелких сучьев. Первый уровень — это варианты действия конкретной персоналии. Второй уровень — это результаты оказанного воздействия. Причем данный уровень имеет множество подуровней, так что довольно объемист, и там можно насчитать не один уровень, а десяток. А третий уровень — это набор результирующих изменений морали для различных персоналий и групп, случающихся в результате этих воздействий. Первый уровень для “Балансира” — это сгруппированные специальным драйвером внешние данные. Однако, эти данные единственное, что проникает в “Балансир” непосредственно из игры. Драйвер их группирует, но не формирует. Более того, для ускорения передачи этих данных используется не копирование, а прямая передача по указателю на область shared memory… Общей памяти… Ну, то есть, некоего специального блока памяти,

общего для всех процессов в системе. Главное то, что эти вводные данные не просто одинаковы для игры и “Балансира” — они для них и вовсе одно и то же. “Балансир” обрабатывает их и выдает результат прогнозирования — тот самый набор номер три. Этот набор лежит там же, в общей памяти. Именно на этих данных строится работа различных игровых Оракулов. Но не только их. Обычные игровые персоналии выбирают свои действия из набора номер один банальным генератором случайных чисел, учитывая модификации, сгенерированные “Балансиром”, и исходя из своих собственных параметров. Там, конечно, есть и весовые коэффициенты, но, в целом, так. Так вот, Минайриль каким-то образом имеет не обычный доступ к первому и третьему пункту, как все Оракулы, а расширенный! Причем еще и супервизорский доступ, как минимум на чтение и удаление! Вот так. При этом Минайриль, как все темноэльфийские персоналии под эгидой Ллос, запрограммирована вести себя предельно эгоистично, а как Оракул — предельно просто. Они все такие, не от мира сего, так сделано для антуража. А личность Минайриль можно даже назвать умственно отсталой: все запросы к “Балансиру” касаются исключительно личного выживания. Да, она кое-что знает и умеет сама по себе, но реакцию на окружающий мир целиком черпает из советов “Балансира” для себя и других персонажей. Даже что и как нужно сказать она решает только отправив туда запрос и получив ответ. Отключи ее от “Балансира”, и ты получишь слабо реагирующую на окружающий мир дебилку. Такова Минайриль. Теперь смотри: такая личность видит нечто, что кардинально ухудшает всю ситуацию с Замком, а главное с ней любимой. Обычно, в такой ситуации Минайриль “идет” к тебе с предупреждением. Или же “идет” к кому-то еще. Так, например, этой ночью Минайриль активно обменивалась данными с Дивой, после чего та начала тебя спасать. Игра такие вот обмены и трактует, как “пошла и поговорила”. Но в данном случае она элементарно “проспала”. Активация ее процессов произошла уже после того, как ты подготовила свои действия. Минайриль, “проснувшись”, сразу же проверила свое благополучие, и получила результат “плохо”. Дальше она определяет причины этого, убеждается, что обычными способами ничего не успевает — там поставлены временные задержки при обращении к персоналии в другой локации, так эмулируется движение из одной точки в другую — и начинает действовать иными доступными ей средствами. И вот он результат! Ты решила предпринять попытку отравления Эйнара — это корневая нода, которая выдала целое дерево вариантов. Дальше ты самостоятельно их почти все отсеяла, оставив всего два направления-сигнала для конкретного персонажа: отравить или нет. Два! Вот они, смотри, это логи твоего персонажа, вот передача данных на “Балансир” в момент окончания ваших переговоров c Гулринаром и Мелантией: два варианта! А вот ситуация перед твоим разговором с Эйнаром. Понимаешь: ПЕРЕД ним! Ты еще не оформила свое окончательное решение, однако снова идет обращение к “Балансиру”, хэш-код тот же самый, но вариант всего один! Решение тобой еще не принято, однако один из вариантов уже отсеян! И это происходит до того, как ты подала Мелантии какой-либо сигнал! То есть, в промежутке между этими двумя беседами из системы был полностью удален вариант с отравлением! Что бы ты ни просигналила, все равно реализовался бы только один вариант: не подсыпать Эйнару отраву. Второго уже не было в системе, Мелантия не могла реализовать ничего иного, потому что Минайриль попросту удалила альтернативу! Могу даже показать в логах, где она это делает. А ведь визуальная картинка рисуется именно по указанному набору вариантов действий персоналий. Так что нет ничего удивительного ни в твоей уверенности в правильной подаче сигнала, ни в том, что видео говорит об обратном. Для игры в тот момент существовал всего один вариант развития событий.

— То есть, Минайриль может удалять данные игры, если ее не устраивает конечный результат?

— Ну… Да, данные, но не всякие, а только отданные команды, которые требуется отправлять “Балансиру”. И только с определенными параметрами, привязанными к самой Минайриль. Грубо говоря, она может действовать только в определенных пределах, связанных с ней самой и ее ближайшим окружением. При этом то, чего не знает “Балансир”, не знает и Минайриль. Помнишь, она тебе как-то сказала, что не может сделать предсказаний, если ты не сформировала конкретного приказа? Было такое где-то, я точно помню. Вот это оно и есть: есть твое решение, есть работа “Балансира”, есть реакция Минайриль на результат этой работы. И она в состоянии как минимум убрать твое подготовленное решение до того, как оно реализуется.

Я закрыла глаза, откинувшись на спинку инвалидного кресла. Как же стало неприятно возвращаться в него из моего замка, чувствовать стянутую кожу тела и не чувствовать ног! Теперь это реально отвлекает, и не дает сосредоточиться. Но придется постараться. Если я правильно понимаю, то Минайриль может предпринять какие-то действия на любое мое распоряжение в игре. Мысли ей недоступны, но вот их реализация… Ну и персоналия! Да, аутистка. Да, пассивная до предела. Но это персонаж, который просто ЗНАЕТ, как надо разрулить ту или иную ситуацию к своей личной пользе. А еще он явно забагован, и использование способностей Минайриль однозначно попадает под определение “багоюзерство”. Мало того — это обезьяна с… Нет, не с гранатой. Даже не знаю, с чем. Она-то выкрутится из любой ситуации, которую просчитает “Балансир”. Но не факт, что при этом мое благополучие и Замок не пострадают. Минайриль на самом деле думает только о себе! Впрочем, данный момент обходится достаточно легко: ритуалом Поглощения Греха, на который Минайриль пойти вполне согласна. Она отлично устроилась в моем замке, где ее никто не трогает, где все безопасно, и лишь требуется иногда применить свои способности. Вдобавок Минайриль способна отреагировать только на сформулированные приказы. Она, может

быть, и видела опасность демонов, однако до тех пор, пока я не попалась в ловушку, не могла сказать ничего про конкретную угрозу. Она видела, что я справлюсь с этой ловушкой, но ничего не могла сказать о том, как именно и насколько мои решения будут удачными, пока я не стала активно их искать — вот тут-то и последовала подсказка. А вот фокус Вальтера и инкуба какую-то угрозу для нее изначально не нес, и лишь когда проклятье начало разворачиваться, Минайриль забеспокоилась. То есть, есть еще и ограничение на сроки. Впрочем, это лишь вопрос времени на анализ большего количества ветвей дерева возможностей. В тот раз Минайриль так далеко не заглядывала, вот ничего и не увидела. Как-то так. Но что для меня несомненно: свои способности оперировать наборами игровых данных Минайриль в замке уже не раз и не два применяла. Как пример: Шайнтлайн сказал, что она как-то пресекла слухи о себе, и при этом точно знала, кто именно пришел ко мне наниматься. Сложно ли ей было удалить те ветви развития событий, где Шайнтлайн узнавал про ее существование? Совсем не сложно! А вот про Т’рисстри Минайриль даже не задумалась. Обнаружение телохранительницы ее личному благополучию не угрожало.

— Как вообще мог сгенерироваться такой персонаж?

— Она, все-таки, Оракул по классу. Забагованный, и поэтому система всякий раз чешет репу насчет точной формулировки, но это Оракул как он есть. Такой перс должен оперировать с данными “Балансира” в их полном объеме, но только на чтение, что Минайриль и делает. Оракулы сознательно генерируются не от мира сего — просто для антуража. Собственно, она так и сгенерирована. Багом является то, что Минайриль может по результатам готового анализа удалять данные на входе/выходе “Балансира”, стирая их из игры вообще. Самое интересное, что система, сгенерировав Минайриль, поняла, что она не совсем Оракул, и дальше, генерируя описание и предысторию персонажа, учла это. Высший пилотаж, я тебе скажу! А писал этот блок, кстати, как раз СанСаныч.

— Как вообще система смогла это сделать, если способности Минайриль выбиваются из стандартного шаблона?

— Да вот ни фига не выбиваются они! Просто Минайриль почему-то выдали супервизорский доступ к “Балансиру”, да еще и, похоже, как весьма дорогой навык! Без него она бесполезна от слова “совсем”. Слабее крестьянина!

— А в списке навыков Минайриль он как выглядит? Ведь должен же он как-то себя проявлять?

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

— Обезьяна с термоядерной боеголовкой… Уничтожить ее можно?

— Можно, конечно, но…

— Пока я не озвучила в игре свое распоряжение, и оно есть лишь в моей голове, Минайриль ничего не видит. А “Балансир” реагирует лишь на факт действия. Например, на отдачу соответствующего приказа. Как ты думаешь, что произойдет, если я зайду в ее комнату с другими бойцами, и отдам приказ убить ее? Успеет она среагировать?

— Вот об этом я и подумала. Успеет точно! Начнут происходить совершенно невероятные события с теми, кто станет этот приказ исполнять, но она успеет и защитит себя таким вот способом. Убить ее можешь только ты сама, но даже это непросто. Действие должно быть всего одно, максимально быстрое и смертоносное. Убить ее нужно в течении буквально долей секунды, иначе начнется ответная реакция. А если она начнется, то… В общем, я тебе настоятельно не рекомендую проводить подобные эксперименты. Это может иметь довольно серьезные последствия вплоть до нашего раскрытия. Дело в том, что полностью удалить весь сгенерированный стек действий нельзя, хоть что-то должно оказаться на входе и быть применено. Так что если Минайриль удалит всё, то произойдет весьма конкретный сбой. “Балансир” точно упадет. В игре стоит много защит, но тебе и твоему замку серьезно поплохеет. А главное, на нас обратят самое пристальное внимание админы Земель. При этом никакой защиты от подобных действий со стороны не существует.

— И что же нам с этим делать?

— Понятия не имею. Столкнись я с чем-то подобным, как игрок, однозначно заявила бы в техподдержку. Но мы этого сделать не можем.

— Хорошо… То есть, плохо. Скажи-ка мне, Ирина, а знает ли “Балансир” про Минайриль? Идут ли к нему на вход данные о ее поступках?

— Идут, конечно.

— В том, что касается ее действий с самим “Балансиром”?

— Эти, разумеется, нет. Это было запрограммировано, нам тогда только всяких обратных связей не хватало для полного счастья.

Я думала, хотя никаких четко оформленных мыслей в голову не приходило. Не каша, но нечто бессвязное. Минайриль была странным персонажем. Но чтобы настолько странным… И настолько опасным… И непонятно как возникшим…

А потом вспомнилась Дива, ее удивление на пороге темноэльфийской таверны и дальнейшая реакция на слова Минайриль.

— Дива знает, — произнесла я спонтанно.

— Что знает?

— Она знает на что способна Минайриль. И видимо, искала ее.

— С чего ты взяла?

— Был один любопытный моментик, когда Дива взяла Минайриль под свою опеку. Я тогда еще дала задание проследить, чем они заняты и вообще следить за этой парочкой. Но там, по докладам, все было совершенно непонятно…

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

— Мне бы с Марией сейчас посоветоваться. Где она?

— Чем-то, случившимся в игре, заинтересовалась, и сбежала. Так что решать все это нам.

— Вот и будем решать. Как ты думаешь, если я строго-настрого прикажу Минайриль не делать определенные действия, она меня послушает?

— Скорее всего, да. Ты для неё авторитетна.

— Это будет первое. А второе: Диву в обязательном порядке нужно брать с собой в Ил Алук. Теперь уже вне всякого сомнения. До сего момента я еще размышляла.

— А если взять с собой в Ил Алук Минайриль?

— Мне там понадобится боевой отряд, а за ней придется присматривать. Нет, не вариант. Пусть уж лучше сидит в замке и медитирует. Пока на сам замок никто не собирается нападать, она не опасна. Я права?

Поделиться:
Популярные книги

Газлайтер. Том 4

Володин Григорий
4. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 4

Зеркало силы

Кас Маркус
3. Артефактор
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Зеркало силы

Жена на пробу, или Хозяйка проклятого замка

Васина Илана
Фантастика:
попаданцы
фэнтези
5.00
рейтинг книги
Жена на пробу, или Хозяйка проклятого замка

Энфис 2

Кронос Александр
2. Эрра
Фантастика:
героическая фантастика
рпг
аниме
5.00
рейтинг книги
Энфис 2

Гардемарин Ее Величества. Инкарнация

Уленгов Юрий
1. Гардемарин ее величества
Фантастика:
городское фэнтези
попаданцы
альтернативная история
аниме
фантастика: прочее
5.00
рейтинг книги
Гардемарин Ее Величества. Инкарнация

Имя нам Легион. Том 2

Дорничев Дмитрий
2. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 2

Кротовский, не начинайте

Парсиев Дмитрий
2. РОС: Изнанка Империи
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Кротовский, не начинайте

Стеллар. Заклинатель

Прокофьев Роман Юрьевич
3. Стеллар
Фантастика:
боевая фантастика
8.40
рейтинг книги
Стеллар. Заклинатель

Ведьмак. Перекресток воронов

Сапковский Анджей
Фантастика:
фэнтези
5.00
рейтинг книги
Ведьмак. Перекресток воронов

Зубных дел мастер

Дроздов Анатолий Федорович
1. Зубных дел мастер
Фантастика:
научная фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Зубных дел мастер

Отдельный танковый

Берг Александр Анатольевич
1. Антиблицкриг
Фантастика:
боевая фантастика
альтернативная история
5.00
рейтинг книги
Отдельный танковый

Эра Мангуста. Том 2

Третьяков Андрей
2. Рос: Мангуст
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эра Мангуста. Том 2

Вторая жизнь

Санфиров Александр
Фантастика:
боевая фантастика
альтернативная история
6.88
рейтинг книги
Вторая жизнь

Сумеречный стрелок 7

Карелин Сергей Витальевич
7. Сумеречный стрелок
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Сумеречный стрелок 7