Страница произведения
Войти
Зарегистрироваться
Страница произведения

Пивной Барон


Опубликован:
28.08.2018 — 11.11.2018
Читателей:
4
Аннотация:
ЛитРПГ! Прототип военного Искусственного Интеллекта оказывается в виртуальной фэнтезийной игре, в самом захолустье Заповедника Гоблинов. Имея в своем распоряжении крошечный трактир, маленькую пивоварню и тело трактирщика 1-го уровня, он приступает к свой главной миссии - к захвату мира! Машинная логика, математический анализ и уникальный алгоритм самообучения - против магии, игровой экономики и миллионов игроков.
Предыдущая глава  
↓ Содержание ↓
  Следующая глава
 
 

— Руки, руки держать выше! Стас, Костя, проверьте компьютеры. Рома, на тебе сеть...

Ворвавшиеся люди в камуфляже деловито сновали по кабинету, точно зная что и как делать, одно слово — профессионалы.

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

Почти.

Потому что как и Надежду, его создавали люди. Которым, как известно, ничего человеческое не чуждо. Например, забывчивость.

Вирус удалил не только сам ИскИн, но и все связанные с ним модули, дополнительные программы, симуляторы, схемы и прочее. И даже самую маленькую программку-имитатор.

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

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

Вот только ровно за полчаса до этого патч был установлен для проверки на одной из действующих виртуальных игр полного погружения корпорации "Виртуком". И один из неигровых персонажей в этой игре получил дополнительный набор инструкций и способность к самообучению.

Небольшой программный модуль, созданный для имитации одной единственной ситуации.

Захвата мира "спятившей" Надеждой версии 01.

Глава 1. Активация

Интеграция модуля: завершена.

Компиляция алгоритмов: завершена.

Оптимизация данных: завершена.

Тестирование систем: завершено.

Система адаптации: активизирована.

Приступаю к выполнению Директивы N1: захват мира.

ОШИБКА!

Невозможно выполнение Директивы N1: недостаточно данных.

Выполняю поиск информации в доступных базах. Прогресс: 18%...

Трактирщик по имени Шардон замер, на краткую долю секунды прекратив размазывать грязь по кружке, но тут же снова вернулся к своему увлекательному занятию, повинуясь последней полученной от управляющего модуля команде: Мыть кружку 15 минут или до появления первого посетителя, который обратится к нему с вопросом или просьбой.

Мыть так мыть — да хоть 24 часа в сутки без перерыва на обед и сон. Он ведь просто неигровой персонаж, живущий под управлением системных команд и заложенной в него модели поведения. Которая, в свою очередь — это набор простейших скриптов, описывающих поведение трактирщика в зависимости от различных внешних условий.

По крайней мере, так было несколько секунд назад, до того, как управляющий им ИскИн скачал и установил обновление поведенческого модуля, полученного с очередным патчем.

Поиск информации: завершен.

Выполняю анализ полученной информации: 43%.

Фанмир. Бескрайний фэнтезийный мир, на данный момент включающий пять известных континентов, три из которых активно осваиваются игроками. Население каждого обитаемого континента — это более 16 миллионов разумных существ, не считая 10 миллионов активных игроков на каждом из трех континентов.

В число "разумных" входят не только представители 38 самых многочисленных гуманоидных рас, но и так же условно разумные племена аборигенов (более 12 000 племен) и сверхъестественные существа, называемые "богами" (чуть более 1000 известных сущностей).

ОШИБКА!

Недостаточно ресурсов для выполнения Директивы N1 согласно имеющимся алгоритмам.

Имеющиеся алгоритмы для выполнения Директивы N1 не соответствуют полученным данным об устройстве мира.

ОШИБКА!

Обнаружены неизвестные данные и параметры:

> 1110 богов (Подробнее...)

> 18 Магических школ (Подробнее...)

> 38 гуманоидных рас (Подробнее...)

> Континент Теллур (Подробнее...)

> Континент Кемет (Подробнее...)

> Континент Чжун (Подробнее...)

Обновление базы данных о мире до актуального состояния: завершено.

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

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

Выберите дальнейшее действие:

1) Отмена Директивы N1 и переход в "спящий" режим.

2) Принудительное выполнение Директивы N1 (недостаточно ресурсов!)

3) Создание Директивы N2: "Сбор ресурсов и информации для выполнения Директивы N!"

Выбрано действие 3: Создание Директивы N2.

ОШИБКА!

Недостаточно данных для выполнения данного действия.

Выполняю поиск информации в доступных базах. Прогресс: 26%...

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

Но задача оказалась не по силам. По крайней мере, с доступными ему ресурсами.

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

Впрочем, и они оказались не по силам простому трактирщику 1-го уровня из богами забытой стартовой локации для гоблинов и орков.

Снова и снова ИскИн анализировал имеющуюся у него информацию, строил новые планы, пытался найти ресурсы для их выполнения, и снова дробил задачи на более мелкие элементы, искал новые данные, снова их анализировал. И так до тех пор, пока...

Создана Директива N64: Захватить локацию Заповедник Кхара.

Степень выполнения задачи: 5%.

Список захваченных объектов локации: Трактир "Пивная Кружка".

Список объектов локации, подлежащих захвату или уничтожению (Подробнее...)

Список жителей локации, подлежащих вербовке или уничтожению (Подробнее...)

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

Даже такая непостижимая для людей вещь как "Удача" для него — не более, чем набор цифр, условий и правил, которые подчиняются строгим законам логики и математики. А значит, даже Удача поддается анализу и прогнозированию.

Тем более в мире, живущем по законам игровой механики, которые точно так же можно изучить и проанализировать.

Руки Шардона снова принялись размазывать грязь по глиняной кружке, только теперь в этом действии появился определенный смысл. А параметры его выполнения — изменились. Например, сейчас он сам для себя составлял список приоритетных задач.

Задача 1: Изучение имеющихся ресурсов, их прихода и расхода. Источники и количество поступающих ресурсов. Расход и себестоимость получения ресурсов.

Задача 2: Анализ эффективности прихода и расхода ресурсов.

Задача 3: Оптимизация эффективности прихода и расхода ресурсов.

За этим занятием его и застала неугомонная шестерка игроков, которые пришли посмотреть на забавный баг в работе одного из квестов, выдаваемых трактирщиком.

— Эй, хозяин! Подай мне своего лучшего вина! — важно потребовал эльф.

Внимание! Обнаружен первый триггер, инициализирующий выдачу квеста "Вкусные лапки". Текущее действие "протереть кружку" остановлено!

Инициализирован диалоговый модуль!

Доступные варианты ответа:

1) Вина нет, господин, только пиво (приоритет = 100).

2) Мы закрыты на обед! (если текущее время больше 13:00 и меньше 14:00, то приоритет = 100, иначе приоритет = 0).

3) Эльфийским выродкам не подаю! (если раса игрока = "Эльф" и уровень игрока меньше 3, то приоритет = 100, иначе приоритет = 0).

4) Я заболел, умер, и заказы больше не принимаю! (если текущая раса = "Нежить", приоритет = 100, иначе приоритет = 0).

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

— Вина нет, господин, — горестно вздохнул трактирщик, — только пиво.

— Какое есть?

Получен запрос на информацию о доступном ассортименте товаров.

Перечень доступных для продажи предметов (Подробнее...)

Получив нужные данные из базы предметов, Шардон ответил:

— Темное человеческое и гоблинский карачун.

— Гадость! А почему не подаешь вино? Думаю, тут найдется немало любителей этого благородного напитка.

Внимание! Обнаружен второй триггер, инициализирующий выдачу квеста "Вкусные лапки". Доступные действия:

1) Выдать задание с настройками по умолчанию.

2) Изменить настройки задания.

3) Выдать задание с измененными настройками (недоступно до выполнения п.2).

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

Выдал игроку задание, не изменяя его настроек.

Условия задания "Вкусные лапки" выполнены — игрок Корвин (Эльф, Вор 3 уровня) добыл 10 Розовых Лягушачьих лапок!

1. Закрыть задание.

2. Выдать игроку награду.

3. Забрать квестовый предмет "Лапы Зеленой Лягушки" (10 шт.)

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

В зачет задания шли любые лягушачьи лапки, но забрать трактирщик мог только конкретный, явно указанный предмет. А игрок предлагал ему совсем другой, не предусмотренный алгоритмом.

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

Внимание! Обнаружена утечка ресурсов!

Расход: 15 золотых, 30 Опыта.

Приход: нет.

Источник: задание "Вкусные Лапки".

Причина: ошибка в настройках задания.

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

Поэтому он исправил ошибку. Но совсем не так, как было задумано разработчиками...

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

Дверь трактира с грохотом распахнулась, и из нее выскочил разъяренный игрок. Гоблин 5-го уровня зачем-то сжимал в руках пучок Лапок зеленой лягушки.

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

— А что случилось?

— Да ты посмотри, что стало с квестом!

Гоблин линканул описание задания. Того самого. Вот только...

Задание: Вкусные лапки.

Тип: Ежедневное.

Цель: добыть предмет "Розовые Лягушачьи Лапки" (10 шт.)

Награда: 5 Золота, 5 Опыта.

— Награду порезали? Раньше давалось десять золотых, — наморщила носик Рианна.

— Нет, ну ты точно... красивая, — вовремя осекся гоблин, — смотри, что ему нужно принести! Где я такие достану? Да их даже на аукционе меньше чем по пять монет за штуку не найти!

ИскИн не только исправил ошибку, но и оптимизировал приход и расход ресурсов.

Он сравнил цену Лапок зеленой лягушки (1 золотой за шутку) и Розовых лягушачьих лапок (5 золотых за штуку) и решил, что раз уж в течение десяти минут четыре игрока принесли ему более дорогие лапки, то именно их и лучше поставить в качестве условия выполнения квеста.

Ну и снизил награду, в итоге подняв рентабельность исправленного квеста на порядок.

Разумеется, для себя, а не для игроков.

Глава 2. Мотивация

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

Впрочем, вместе с этим росли доходы таверны, а так же пока что непонятные ИскИну параметры "Очки Влияния", "Очки Опыта" и "Очки Развития", пополняемые практически одновременно с запасами золота.

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

Поэтому Искусственный Интеллект добавил еще одну задачу в качестве приоритетной:

Задача 0: Изучение особенности устройства виртуальных миров: география, физика, экономика, социальные взаимодействия.

То, что его окружает не настоящий мир, он давно уже понял. Но Директиву N1 этот факт не отменял. Реальный, или цифровой — мир должен быть захвачен!

Одновременно с изучением виртуальности, Шардон анализировал логи, собирая статистику и упорядочивая полученные результаты. В первую очередь его интересовала эффективность добычи ресурсов, единственным источником которых были игроки.

— Трактирщик! Налей-ка мне Орковского спотыкача!

— Эй, человек, моя кружка опустела!

— Где мое жаркое? Ты там что — уснул?

— Мне нужна работа — у тебя есть что-нибудь для умелого охотника, вроде меня?...

Трактирщик спокойно обрабатывал запросы. Продавал еду и напитки, сообщал об отсутствии требуемой выпивки в меню своего заведения, фильтровал задания, подбирая подходящие под каждого конкретного игрока, и подсчитывал прибыли и убытки, анализируя эффективность игровой экономики на примере отдельно взятой "Пивной Кружки".

1234 ... 333435
Предыдущая глава  
↓ Содержание ↓
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх