Книга Трактирщик, страница 4. Автор книги Иван Магазинников

Разделитель для чтения книг в онлайн библиотеке

Онлайн книга «Трактирщик»

Cтраница 4

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

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

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

3) Создание Директивы №2: «Сбор ресурсов и информации для выполнения Директивы №1»

Выбрано действие 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) Выдать задание с настройками по умолчанию.

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

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

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

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

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

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

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

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

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

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

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

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

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

Приход: нет.

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

Вход
Поиск по сайту
Ищем:
Календарь
Навигация