ID работы: 8896095

Имитация игрока

Джен
R
В процессе
686
автор
Размер:
планируется Макси, написано 415 страниц, 46 частей
Описание:
Посвящение:
Примечания:
Публикация на других ресурсах:
Уточнять у автора / переводчика
Поделиться:
Награды от читателей:
686 Нравится 350 Отзывы 252 В сборник Скачать

Глава 42. Program.Execution(P҈̷̶̶̢̕͢͢͢͠͝͝҈̕͜Į̶̶̕҉̢͠͞҉̢҇͜҉͢͞S̶̵̨͡҈̡͝P҈̶̢҇҉̵̵̨̢̛̛̕̕͢͜).Error();

Настройки текста
Примечания:
42 этаж Айнкрада, 15 мая 2024, 17:34 по Японии(JST). ~ Чёрт... Как до такого докатилось всего за какие-то 20 минут? ~ размышляла про себя Рейнкен, пытаясь отвлечься от окружения, вроде стоящего напротив неё шатена с длинным чёрным прямым однолезвийным мечём в руках, отсчёта до начала дуэли, нескольких игроков вокруг с записывающими кристаллами в руках или нагнетающей обстановку тишины вокруг, нарушаемой лишь журчанием реки под мостом, на одном из концов которого и стояла девушка. Тем самым мостом, где Каонаши когда-то попросил девушку обучить его музыке. ~ Это как бы такая ирония: где началась жизнь как проходчика, там же и закончится? ~ попыталась пошутить сама для себя девушка и натянуто улыбнулась, усилив свою хватку на верном посохе. Девушке оставалось лишь одно...

Дуэль!

————— 64 этаж Айнкрада, 15 мая 2024, 17:16 по Японии(JST). Высокая фигура в плаще сместившись влево увернулась от летящего в рывке игрока со сверкающим красным топором, после чего нагнулась, пропуская над собой светящуюся синюю цепь с небольшой косой на конце, являющуюся частью вражеской кусаригамы, в то же время виртуозно орудуя алебардой в своих руках, успевая парировать и прерывать друг за другом сразу несколько выпадов различного оружия, одновременно с этим подставляя древко на пути направляющихся к ней метательных снарядов.

Внимание!

Общая нагрузка на аппаратное обеспечение системы достигла 50%!

Сражение для Безумного масочника было довольно сложным. Для Безликого битва с мобами и битва с игроками отличались кардинально. В первом случае Fl-UPHP001 знает наперёд все действия противника и ему достаточно единожды смоделировать в своей "голове" бой для определения дальнейших действий, причём количество противников почти не играет роли. Конечно иногда Каонаши встречается и с неизвестными мобами, алгоритмы которых им ещё не изучены, но разработчики пока ещё не ставили игрокам невозможные задачи и движения противника всё ещё относительно предсказуемы, благодаря подсказкам, что те оставляют, так что их всё ещё можно избегать до тех пор, пока ИИ не проанализирует их алгоритм. Но в случае реальных людей подобное просто невозможно. Таким образом для противодействия им нужно было выработать абсолютно иной подход. Для его создания Каонаши решил пойти с другого края: вместо симуляции на основе побуждений действий он опирается на сужение круга возможных манёвров, что могут быть воспроизведены игроками в бою, так называемый "метод судоку", на основе которого создаются наиболее вероятные модели возможного будущего, исходя из которых, в свою очередь, и будут строиться действия Безликого. По сути своей этот подход воплощает собой сверхупрощённого и несовершенного "демона Лапласа", возможного лишь из-за условностей виртуального мира, или, если посмотреть с другой стороны, суперсложный minimax алгоритм. Данный метод далеко не идеален и очень ограничен возможным количеством переменных: абсолютно все возможные варианты будущего развития событий он учесть просто не может, так что довольно велика вероятность ошибки; далёкие относительно реального времени "предсказания" в его рамках практически невозможны из-за многократного усложнения расчётов после включения возможных реакций остальных элементов модели на действия самого Безликого; увеличение же учитывающихся в симуляции людей повышает сложность расчётов и шанс ошибки, причём с каждым человеком всё больше. Как итог, стиль боя Каонаши в сражении против противостоящих ему и Кирито плееркиллеров был довольно... пассивен и сосредоточен скорее на уклонении и блокировании выпадов противников с редкими контратаками, нежели на нанесении собственных ударов. Однако Каонаши не остаётся особого выбора. У него отсутствует [Боевая медицина], а потому на счету была каждая единица здоровья даже в бою с подобными низкоуровневыми противниками, не говоря уже о том, что уж убийцы игроков точно не побрезгуют использовать яд и прочие расходные предметы, многие из которых действуют одинаково вне зависимости от уровня противника. На самом деле яд можно считать одним из символов Хохочущего Гроба из-за того, как часто использовали его члены этой гильдии, на равне с татуировкой, что означала членство в ней, – один из немногих способов определить затесавшегося среди обычных игроков шпиона. Отравление – один из излюбленных способов убийства подосланных игроков этой гильдии, ведь таким образом можно сохранить зелёный статус кристалла. Причём за этой гильдией было замечено даже использование яда с процентным уроном, который может быть создан только посредством дополнительного навыка [Алхимия], но никак не общедоступного [Смешивание], что лишь позволяет создавать как максимум яды с типовыми эффектами, идентичными таковым у продающихся NPC, пусть и в различной форме. Так что атаки плееркиллеров всё ещё несут большую опасность как для Безумного масочника, так и для Чёрного мечника, даже несмотря на впечатляющую разницу в уровнях. Но в этой битве всё ещё проигрывали именно убийцы игроков. Преимущество двух проходчиков заключалось как в банальном превосходстве навыков и характеристик, исходящем из времени игры, уровней и снаряжения, так и в умениях, так называемом "скилле игрока", всё же данные плееркиллеры были даже не элитой Хохочущего гроба, а их опыт PvP не мог покрыть мастерство Чёрного мечника, выкованное без малого в течение 2 лет игры в SAO, если учитывать бета-тест, в том числе и в сражениях против других игроков, не говоря уже о Каонаши, способности которого просто глупо мерить человеческими мерками. Однако у пары проходчиков всё ещё было одно обстоятельство, из-за которого сражение никак не могло завершиться... Невозможность убийства противника. Если плееркиллеры с радостью прикончат при возможности Чёрного мечника и Безумного масочника, ради чего они и пришли, то те, в свою очередь, не могли то же проделать с противостоящими им игроками. Если быть точнее, то формально могли, и, более того, оба были готовы на это в крайнем случае, но сейчас в этом не было необходимости. Задачей Каонаши и Кирито в данной ситуации было не разобраться с противником, а дождаться подкрепления, которое уже, в свою очередь, и должно было взять это на себя. Безусловно, никто не был бы против того, чтобы они сами разбили силы Хохочущего Гроба, не считая эти самые силы, но без убийств это было практически невозможно. Кирито с Каонаши уже пробовали использовать парализующий яд, который им даже заранее предоставил Хитклифф, но убийцы игроков, не будучи дураками, позаботились о подобном способе выведения их из строя и, судя по всему, перед атакой выпили долгодействующие зелья против паралича. Паре проходчиков оставалось только дожидаться отряда Рыцарей Крови, лишь изредка отрубая конечности и разрушая оружие противника меткими попаданиями навыков мечника, когда им удаётся подобрать удачный момент для их активации, тем самым выводя противников из боя... пока не пройдёт 3 минуты до восстановления потерянной части тела или те не экипируют запасное оружие. Конечно РыК-и и сами могли решиться на убийство красных, но, учитывая отсутствие здесь элитных игроков гильдии убийц, был шанс на то, что РыК-и просто дождутся окончания действия зелья и бескровно повяжут их. Учитывая разницу в уровнях, отсутствие численного превосходства, а также то, что подошедшие проходчики, скорее всего, сами примут зелья-противоядия, то плееркиллеры не будут представлять для них особо опасности. Возможно те даже сами это поймут и сдадутся без лишней мороки. Вот только при присоединении отряда Рыцарей Крови к битве возникает другая проблема: мощности UPHP001 будут перегружены. Нет, теоретически его возможностей должно хватать на просчёт вариантов будущего с подобным количеством игроков и поиска наилучших действий при них, но едва ли он сможет сделать что-то сверх. В обычной ситуации взаимодействия с игроками, например рейде, Безликий использует лишь усложнённый алгоритм определения поведения моба, так как другие игроки предполагаются лишь в качестве союзников, а точность в определении их действий не обязательна, да и ИИ в такой ситуации заранее знает их план действий, но в случае битвы против других игроков его использовать не представляется возможным, а исключение из вычислений союзников опускает уровень вероятности верной симуляции событий до крайне низких чисел. Хуже того, очень долгое время на Fl-UPHP001, можно сказать, давит одно обстоятельство, что время от времени пытается вмешивается в выполнение задач Безликого.

Принят запрос на новую кратковременную задачу от ППИЛ "Каонаши": проверить безопасность Рейнкен

Запрос отклонён за неимением аргументации

Принят повторный запрос с дополнительной аргументацией:

Объект "Рейнкен" является приоритетным субъектом для выполнения задачи "социализация"

Запрос отклонён:

Приоритет безопасности объекта "Кирито" выше приоритета задачи "социализация"

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

Принят повторный запрос...

Запрос отклонён

Оперевшись на древко своей алебарды, аватар игрока в красно-чёрной маске, перепрыгнул над чересчур низким выпадом сабли очередного плееркиллера, вместе с тем ударяя его ногой, нанося минимальный урон, но заставляя того потерять равновесие.

Принят повторный запрос...

Запрос отклонён

Пользуясь замороженным состоянием ближайших противников, Каонаши отвечает на одинокую атаку рывком навыком мечника, который при соприкосновении топориной части алебарды с выставленным вперёд изогнутым лезвием скимитара, за счёт особенностей оружия, а также атрибута силы и превосходной меткости пользователя, в яркой разноцветной вспышке разбил последнее на две части, а затем продолжил свой путь, проходя через руку убийцы игроков и перерубая её чуть ниже плечевого сустава, заставив последовать за исчезнувшими в голубой вспышке остатками сабли.

Принят повторный запрос...

Запрос отклонён

К сожалению столь продуктивная атака стоила некоторого времени заморозки движений Безумного масочника, что могло показаться довольно опасным, учитывая его положение, но момент был специально подобран таким образом, чтобы как можно сильнее уменьшить риск возникновения неблагоприятной для ИИ ситуации, так что следующая атака на Каонаши, заключавшаяся в 3 летящих на него сверкающих дротиках, скорее всего смазанных ядом, была отражена уже восстановившим подвижность носителем двуцветной маски при помощи алебарды.

Принят повторный запрос...

Запрос отклонён

В ответ на совместную атаку с множества сторон, последовавшую через пару секунд после отражения дальнобойной, Безликий продолжил движение своей алебарды после отражения снарядов, начиная её вращение по кругу вокруг своего аватара, тем самым превращая в оборонительный навык мечника для алебарды под названием [Кольцо циклона], что отразил комбо противников.

Принят повторный запрос...

Запрос о̵т̷к̷л̷о̸н̷ё̴н̴

Каждую команду Fl-UPHP001 сопровождал бесконечный цикл получения и отклонения запроса, что, впрочем, не особо мешал самому Безликому, обладающему гораздо большей многозадачностью, нежели люди, благодаря своей природе. И так продолжалось до самого момента прихода РыК-ов во главе с Асуной. Безликий раз за разом уклонялся от атак противника или блокировал их в противном случае, изредка вылавливая моменты для удачной контратаки, и чуть реже попадая под удары из-за невозможности подготовиться ко всем возможным событиям и сильного влияния человеческого фактора. У Кирито была довольно похожая ситуация, за тем лишь исключением, что по нему удары проходили гораздо чаще, если сравнивать с Каонаши, но и он сам атаковал противника тоже не так уж редко, причём по большей мере успешно. Из-за этого проходчикам время от времени приходилось брать друг друга под защиту дабы предоставить союзнику возможность использовать антидот, зелье, кристалл или какой-нибудь ещё расходный предмет. В данной ситуации по-новому заиграли защитные навыки мечника, которые обычно можно применять только в довольно специфических ситуациях. В отличие от обычных у них, по-сути, нет выпадов: вместо этого они являются одним единственным цикличным движением или вообще позой, так что длиться они могут, теоретически, бесконечно; к тому же у них практически нулевой откат после окончания и они позволяют встречать в лоб даже некоторые особые атаки боссов, вроде дыхания, в зависимости от самого навыка и оружия. Конечно же минусов у них тоже предостаточно: атаковать при помощи них пусть и возможно, но очень трудно и просто неэффективно, не говоря уже о том, что, как бы это парадоксально не звучало, во время их использования игрок очень уязвим, так как его аватар практически неподвижен, за исключением области навыка, которая ограничена 10% отклонения от траектории, которыми ещё надо научиться пользоваться, чтобы не приравнивать активацию навыка к заморозке. К счастью и Каонаши, и Кирито обладают виртуозным контролем над оружием, что позволяет минимизировать минусы оборонительных комбо. Всё это позволило проходчикам продержаться до прибытия подкрепления. Только вот после этого всё пошло наперекосяк.

Внимание!

Общая нагрузка на аппаратное обеспечение подошла к опасно близкой к максимальной отметке!

Рекомендуется закрытие ненужных процессов для снятия нагрузки

Принят запрос на новую кратковременную задачу от П̸̴̶̸̶̸̶̵̷̷̶̵̴̶̵̡̧̛̕҈̸҉҈҉҈̴̴̷̸̢͝П̴̷̷̶͝И̵̵̴̶҉̵̢҇҉̵̶̸̷̵̴̵̶̛͢Л̵̴̵҈҇҉̴̵̴̧҈̵̸̶͠҈҈̵̴̵̴̸̸̷̛͢҈̷͜҉К̸̷̵̸̶̶̷̷̷̶̴̷̡͠҈͠҉̷͢а̷̴̷҉̶̷̡͝҉̵̶̵̸҈̷̷̵̛͜о̸҉̶̶͞҈̷̶͜҈̸҉̴̸̵̶͢͠҉̸̴̸̷̴̵̶̡̕н̶̶҈̸͝҉̧҈̵҉̴̵̸̸͠҉҈̸̴̡а̷̶҉̵̸̴̴̵̴̴̨̛҉҉҈̸̶̨͝҈̵҈̶̶̷̴̶̨̛҈ш̸҈̶̴̵̴̧͠҈̵̷̸͞҈̷̵̷̷̧҉҈͠҈̸̴̢и̸҉̵҈̴̸̵̸̴̷̢͠҉̵҉̶̶̨͞҈̴̶̸̵҈̵͠҉̧҉҈"̵̴̵҈̵̴̴̴̴͜͝҉҈̶̶̶̷̢͠.: проверить безопасность Рейнкен; аргумент: б̵̸̶̶̷̷̴̧̨̢̢̢̧̧̛҇҇̌̄҇̀͡͠͞҈̵̴̶̧̧̨̧̛̥̯̜̞̕͠͡҉̸̢̧͉̕͞е̴̡҇҉̶̡͡͡҉̧̧҇҈̴̸̨҇̅͂̚͢͢͝͠҉̷̸̵̴̢̧̨̭̲̎̎҇̕͜͜͡͡͞с̸̵̢҇҉̷̨̨̨͞͡͝҉̵̨̡̛̇̽͠҈̸̴̨̧̡͕̘̕͠͝п̵̧҇҉̸̢͠͝҈̵̶̢̨̢̧̂̚͞͝͞҉̨̃͝҉̸̷̵̴̨̧̧̡̛̲̫͌͐̕͜͝͝͝о̴̷̵͜͢͡͠͞҈̷̴̸̸̷̧̨̧̡̎̂̒̒̑͜͢͢͡͝͞͞͝͠҉̢̬͝҉̴̧̡̛͎͝к҉̶̶̴̸̶̢̢̡̨̨̛҇̃̄̕͢͞͝͝҉̵̴̴̸̶̶̢̢̢̡̧̨̡̠̤͈͌̒͛̕̕͠͠͡͠͠о̵̶̶̧҇͢͞͡҈̧҇͢҈̶̨͗҇̓͜͠҈̴̨̱͖҇͜͞҈̧҇й̸̢҇҈̵̵̢̢̛̕͢͡҈̴̵̶̡̨̧̒̆͋̈́̕͜͡͞͝҈̵̨̡̙̞҇͝҉̸̴̨̨̬̦҇͜͠͠с̵̴̸̷̶̴̨̨̨̡҇̇̍̕͜͢͝͡͠͞҈̵̷̵̴̷̵̧̧̢̨̛̝̦̭̮̋͆̋҇҇͜͢͢͝͝͞͠҈͢͝т̵̵̸̷̴̸̴̨̨̧̛̂̈́́̕̕͜͢͜͜͝͠͠͝҉̵̶̢̧̢̫̋͛҇͝͡҉̲͢͡҈̷̨̭҇͢͝в̵̶̷̵̸̸̨̢̢҇͗̽̕͜͢͜͞͠͡͝҉̴̷̵̨̨̨̛̠̥҇̉̕͜͝ӧ̴̸̴̸̵̵̷̧̢̨̧̨̏́̕̕͢͢͡͠͡͝͞҉̶̸̶̴̧̡̛̥̮̝͖͜͢͜͡͞͡͡

Внимание!

Система перегружена!

Начато принудительное закрытие второстепенных подпрограмм!

Внимание!

П̸̴̶̸̶̸̶̵̷̷̶̵̴̶̵̡̧̛̕҈̸҉҈҉҈̴̴̷̸̢͝П̴̷̷̶͝҈̸̸̴͜҈̶̶̷̸̶̶̷̴̴̵̴͜͞͠҈̵̸͢И̵̵̴̶҉̵̢҇҉̵̶̸̷̵̴̵̶̛͢Л̵̴̵҈҇҉̴̵̴̧҈̵̸̶͠҈҈̵̴̵̴̸̸̷̛͢҈̷͜҉ К̸̷̵̸̶̶̷̷̷̶̴̷̡͠҈͠҉̷͢а̷̴̷҉̶̷̡͝҉̵̶̵̸҈̷̷̵̛͜о̸҉̶̶͞҈̷̶͜҈̸҉̴̸̵̶͢͠҉̸̴̸̷̴̵̶̡̕н̶̶҈̸͝҉̧҈̵҉̴̵̸̸͠҉҈̸̴̡а̷̶҉̵̸̴̴̵̴̴̨̛҉҉҈̸̶̨͝҈̵҈̶̶̷̴̶̨̛҈ш̸҈̶̴̵̴̧͠҈̵̷̸͞҈̷̵̷̷̧҉҈͠҈̸̴̢и̸҉̵҈̴̸̵̸̴̷̢͠҉̵҉̶̶̨͞҈̴̶̸̵҈̵͠҉̧҉҈"̵̴̵҈̵̴̴̴̴͜͝҉҈̶̶̶̷̢͠ не отвечает на запрос основной программы!

Внимание!

Невозможно определить уместность задачи "проверка безопасности Рейнкен"

Поиск возможного решения...

Запрос о̷̸̵̢҇͜͞͠҉̶̡͢͜͞͝т҉҇͜҉̸̢͝͝҈̧̡͠҉̡͡к̴̛͜҉̴̷̶̡̢̧̢̕͠͞͡л̸̴̶̨̨͞͝͝҈͢͜͞҈̧͞о̶̴̴̴̷̢̡̛͢͢͜͞͞͞͞н̴̧͝҉̷̵̸̡̧̧҇҇͢͞͞ё̶̸̢͡҈̶̴̧̧̨̛̕͜͠͡н̵̶̡͞҈̵̧̨҇҇͢͡҉̕͜ з̸̡҇а̷̢͠ н̸̢͝е̶̢̛в̷̨͝о̸͢͞з̴̢͝м҉̨͠о̵̢҇ж̴͢͞н̴̧͞о̸̡̛с̶͢͡т̴͢͠ь̶͜͞ю̷̧͡ о̸͢͝п̸̨̛р̸͜͝е҉̡͞д҉̡͠е҉̢͞л҉͢͝и̴̢͝т̷̧͞ь̴̧͡ п̶҇͜р̷̡̕и̸̢҇о̷͜͝р̵҇͢и̴͜͝т҈̛͜е̷̕͜т̵̛͢ а̸̨͠р̸͜͝г̶͜͡у̴̢͠м҈̡̛е̷̨̛н҉̕͢т҉̕͢а̴̡͡.̶̢͠.̴̡͝.̴̡͡

Ошибка: вывод не распознан!

Повторный поиск решения...

Запрос о̷д҉о̵б̷р̸е̷н̸

Обнуление симуляции боя...

Составлен новый план действий

Начато моделирование действий для выхода из боя...

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

О҉ш̷и̷б̶к҉а̸҉!̷̵̷̵

Перезагрузка системы...

Внимание!

Обнаружено повреждение части памяти!

Предпринята попытка восстановления...

– Эй, Каонаши... всё в порядке?
Примечания:
Отношение автора к критике
Приветствую критику только в мягкой форме, вы можете указывать на недостатки, но повежливее.
Права на все произведения, опубликованные на сайте, принадлежат авторам произведений. Администрация не несет ответственности за содержание работ.