Пивной Барон (СИ)
Вот только ровно за полчаса до этого патч был установлен для проверки на одной из действующих виртуальных игр полного погружения корпорации «Виртуком». И один из неигровых персонажей в этой игре получил дополнительный набор инструкций и способность к самообучению.
Небольшой программный модуль, созданный для имитации одной единственной ситуации.
Захвата мира «спятившей» Надеждой версии 01.
Глава 1. Активация
Интеграция модуля: завершена.
Компиляция алгоритмов: завершена.
Оптимизация данных: завершена.
Тестирование систем: завершено.
Система адаптации: активизирована.
Приступаю к выполнению Директивы №1: захват мира.
ОШИБКА!
Невозможно выполнение Директивы №1: недостаточно данных.
Выполняю поиск информации в доступных базах. Прогресс: 18%...
Трактирщик по имени Шардон замер, на краткую долю секунды прекратив размазывать грязь по кружке, но тут же снова вернулся к своему увлекательному занятию, повинуясь последней полученной от управляющего модуля команде: Мыть кружку 15 минут или до появления первого посетителя, который обратится к нему с вопросом или просьбой.
Мыть так мыть - да хоть 24 часа в сутки без перерыва на обед и сон. Он ведь просто неигровой персонаж, живущий под управлением системных команд и заложенной в него модели поведения. Которая, в свою очередь - это набор простейших скриптов, описывающих поведение трактирщика в зависимости от различных внешних условий.
По крайней мере, так было несколько секунд назад, до того, как управляющий им ИскИн скачал и установил обновление поведенческого модуля, полученного с очередным патчем.
Поиск информации: завершен.
Выполняю анализ полученной информации: 43%.
Фанмир. Бескрайний фэнтезийный мир, на данный момент включающий пять известных континентов, три из которых активно осваиваются игроками. Население каждого обитаемого континента - это более 16 миллионов разумных существ, не считая 10 миллионов активных игроков на каждом из трех континентов.
В число «разумных» входят не только представители 38 самых многочисленных гуманоидных рас, но и так же условно разумные племена аборигенов (более 12 000 племен) и сверхъестественные существа, называемые «богами» (чуть более 1000 известных сущностей).
ОШИБКА!
Недостаточно ресурсов для выполнения Директивы №1 согласно имеющимся алгоритмам.
Имеющиеся алгоритмы для выполнения Директивы №! не соответствуют полученным данным об устройстве мира.
ОШИБКА!
Обнаружены неизвестные данные и параметры:
> 1110 богов (Подробнее...)
> 18 Магических школ (Подробнее...)
> 38 гуманоидных рас (Подробнее...)
> Континент Теллур (Подробнее...)
> Континент Кемет (Подробнее...)
> Континент Чжун (Подробнее...)
Обновление базы данных о мире до актуального состояния: завершено.
Трактирщик снова замер. Происходившие сейчас в его «голове» процессы потребляли непривычно много системных мощностей. Настолько, что ресурсов не хватало даже на такое простейшее действие, как машинальное протирание грязной кружки грязной тряпкой.
К счастью, трое посетителей, находившихся в трактире, никакого внимания не обращали на странное поведение его хозяина, поглощенные своими делами.
Выберите дальнейшее действие:
1) Отмена Директивы №1 и переход в «спящий» режим.
2) Принудительное выполнение Директивы №1 (недостаточно ресурсов!)
3) Создание Директивы №2: «Сбор ресурсов и информации для выполнения Директивы №!»
Выбрано действие 3: Создание Директивы №2.
ОШИБКА!
Недостаточно данных для выполнения данного действия.
Выполняю поиск информации в доступных базах. Прогресс: 26%...
Итак, оказавшись в новом и совершенно незнакомом для себя мире, воинственный Искусственный Интеллект попытался выполнить главный приказ - захватить его.
Но задача оказалась не по силам. По крайней мере, с доступными ему ресурсами.
Поэтому, следуя заложенным в него разработчиками алгоритмам, он разбил большую и сложную задачу на несколько более простых составляющих, и разработал план по выполнению этих отдельных задач.
Впрочем, и они оказались не по силам простому трактирщику 1-го уровня из богами забытой стартовой локации для гоблинов и орков.
Снова и снова ИскИн анализировал имеющуюся у него информацию, строил новые планы, пытался найти ресурсы для их выполнения, и снова дробил задачи на более мелкие элементы, искал новые данные, снова их анализировал. И так до тех пор, пока...
Создана Директива №64: Захватить локацию Заповедник Кхара.
Степень выполнения задачи: 5%.
Список захваченных объектов локации: Трактир «Пивная Кружка».
Список объектов локации, подлежащих захвату или уничтожению (Подробнее...)
Список жителей локации, подлежащих вербовке или уничтожению (Подробнее...)
Теперь у него появилась четкая цель, и пока что не очень четкие планы по ее выполнению - сказывалась катастрофическая нехватка ресурсов и информации. Впрочем, и то и другое - дело наживное. Тем более для простого куска программного кода, не знающего усталости, сомнений, страха и так далее, а действующего строго по заложенным в него алгортмам.
Даже такая непостижимая для людей вещь как «Удача» для него - не более, чем набор цифр, условий и правил, которые подчиняются строгим законам логики и математики. А значит, даже Удача поддается анализу и прогнозированию.
Тем более в мире, живущем по законам игровой механики, которые точно так же можно изучить и проанализировать.
Руки Шардона снова принялись размазывать грязь по глиняной кружке, только теперь в этом действии появился определенный смысл. А параметры его выполнения - изменились. Например, сейчас он сам для себя составлял список приоритетных задач.
Задача 1: Изучение имеющихся ресурсов, их прихода и расхода. Источники и количество поступающих ресурсов. Расход и себестоимость получения ресурсов.
Задача 2: Анализ эффективности прихода и расхода ресурсов.
Задача 3: Оптимизация эффективности прихода и расхода ресурсов.
За этим занятием его и застала неугомонная шестерка игроков, которые пришли посмотреть на забавный баг в работе одного из квестов, выдаваемых трактирщиком.
- Эй, хозяин! Подай мне своего лучшего вина! - важно потребовал эльф.
Внимание! Обнаружен первый триггер, инициализирующий выдачу квеста «Вкусные лапки». Текущее действие «протереть кружку» остановлено!
Инициализирован диалоговый модуль!
Доступные варианты ответа:
1) Вина нет, господин, только пиво (приоритет = 100).
2) Мы закрыты на обед! (если текущее время больше 13:00 и меньше 14:00, то приоритет = 100, иначе приоритет = 0).
3) Эльфийским выродкам не подаю! (если раса игрока = «Эльф» и уровень игрока меньше 3, то приоритет = 100, иначе приоритет = 0).
4) Я заболел, умер, и заказы больше не принимаю! (если текущая раса = «Нежить», приоритет = 100, иначе приоритет = 0).
У программного модуля Надежды, предназначенного для захвата мира, не было чувство юмора, зато была цель - добыть больше ресурсов и информации. Поэтому он выбрал ответ с наивысшим приоритетом на данный момент:
- Вина нет, господин, - горестно вздохнул трактирщик, - только пиво.
- Какое есть?
Получен запрос на информацию о доступном ассортименте товаров.
Перечень доступных для продажи предметов (Подробнее...)
Получив нужные данные из базы предметов, Шардон ответил:
- Темное человеческое и гоблинский карачун.
- Гадость! А почему не подаешь вино? Думаю, тут найдется немало любителей этого благородного напитка.
Внимание! Обнаружен второй триггер, инициализирующий выдачу квеста «Вкусные лапки». Доступные действия:
1) Выдать задание с настройками по умолчанию.