Есть одно совершенно конкретное разочарование, которое хотя бы раз испытывал каждый игрок в AI RPG.
Ты тратишь два часа на создание кампании. У твоего персонажа есть предыстория. Есть NPC, которому ты помог в первом акте и который теперь тебе кое-чем обязан. Спутник, который после трудного начала только начинает тебе доверять. Сюжетная линия, которую ты намеренно оставил нерешённой, потому что хотел вернуться к ней позже.
Ты закрываешь приложение. Возвращаешься на следующий день. ИИ забыл всё.
Не частично. Не приблизительно. Всё. NPC тебя не узнаёт. У спутника нет никакой памяти о том, через что вы прошли вместе. Мир был сброшен.
Этот опыт заставил многих игроков вообще уйти из этой категории игр. И, честно говоря, это была справедливая реакция. Игра, которая забывает саму себя, — это не игра. Это демо-версия, зацикленная сама на себе.
Эта проблема теперь решена. Не на каждой платформе, но как минимум на одной. И разница в том, что становится возможным в результате, достаточно значительна, чтобы разобраться в ней как следует.
Почему было так сложно правильно реализовать память
Очевидное решение — сохранять переписку и воспроизводить её в начале каждой сессии. Именно это большинство платформ и попробовали в первую очередь.
Это работает для коротких кампаний. Но как только кампания растягивается на десять или пятнадцать сессий, история переписки становится слишком длинной, чтобы эффективно её обрабатывать. ИИ начинает терять самые старые детали, а они зачастую самые важные. Решения, принятые в первой сессии, исчезают именно тогда, когда они должны были бы вызвать последствия в восьмой.
Суммаризация была следующей попыткой. Сжать историю в более короткий блок и подставлять его каждый раз в начале. Лучше, но резюме теряют конкретику там, где это важно. Резюме, которое гласит «игрок помог стражнику», — это не то же самое, что знать имя стражника, чем игрок пожертвовал, чтобы ему помочь, и что его сестра теперь служит в городской страже и обязана игроку услугой.
Именно детали делают кампанию живой. Резюме сглаживают их до простого шума.
Решение, которое действительно работает, — это структурированное извлечение. После каждой сессии отдельный процесс анализирует произошедшее и выделяет из него отдельные факты, помеченные по сущности и типу. Отношения между персонажами, решения и их последствия, состояния NPC, сюжетные нити квестов, история локаций. Всё это хранится в виде отдельных записей памяти, а не связного текста, и выборочно подгружается в начале каждой новой сессии — в зависимости от того, что актуально для текущей сцены.
Именно эта архитектура меняет то, что становится возможным. И именно её построила Questsmith.
Что на самом деле означают 500 воспоминаний на практике
Questsmith отслеживает до 500 отдельных записей памяти на одно приключение.
Большинство игроков даже не приближаются к этому пределу. Долгая кампания, растянутая на несколько недель, накапливает примерно 200–300 записей. Важно не число, а то, что содержится в этих записях.
Каждая запись — это конкретный факт. Не «игрок подружился со стражником», а нечто достаточно точное, чтобы это можно было использовать, когда ИИ генерирует следующую сцену. Имя NPC. Характер отношений. Что игрок сделал, чтобы их заслужить. Есть ли непогашенный долг.
Когда ты возвращаешься спустя три дня отсутствия, ИИ не нужно, чтобы ты вставлял краткое содержание. У него уже загружены нужные факты. Сессия продолжается с сохранённым контекстом.
Разница, которую это создаёт в реальной игре: NPC из первой недели появляется на четвёртой неделе и ведёт себя последовательно с тем, что произошло между вами. Выбор, сделанный во второй сессии и казавшийся тогда незначительным, всплывает как последствие в шестой сессии. Спутник, доверие которого ты выстраивал с первой сессии, ведёт себя иначе, чем тот, кем ты пренебрегал.
Ничто из этого невозможно без архитектуры памяти, которая переживает переход между сессиями с такой степенью детализации. И как только это работает, ничто из этого не воспринимается как игровая функция. Это просто ощущается как история, которая по-настоящему жива.
Ролевая система, которая делает это игрой, а не просто историей
Память решает проблему непрерывности. Но сама по себе она не делает что-либо RPG.
Questsmith выстраивает полноценную ролевую систему поверх этого фундамента памяти.
Четыре характеристики персонажа — Бой, Магия, Скрытность и Общение — влияют на то, что твой персонаж реально может сделать в любой конкретной сцене. Плут с высокой Скрытностью и низким Боем играется иначе, чем воин. Не только в описании. В результате. Проверки проваливаются, когда характеристика действительно низкая. История подстраивается вокруг этих провалов так, что они имеют последствия в дальнейшем.
Броски кубика D20 с предварительным показом шанса на успех перед тем, как ты решишься. Одна эта функция полностью меняет процесс принятия решений. Знание, что у тебя есть 28% шансов, прежде чем ты попытаешься блефовать, делает эту попытку похожей на настоящий риск, а не просто на сюжетный выбор. Когда она проваливается, эта неудача заслужена.
Отслеживание здоровья и маны в реальном времени во время боя. Несколько противников с собственными полосками здоровья. Журнал квестов, который автоматически обновляется по мере развития истории. Осознание сцены, отслеживающее локацию, время суток и атмосферу между сессиями.
Система спутников выстроена поверх всего этого. У твоего спутника есть устойчивая личность и шкала доверия, которая меняется в зависимости от решений на протяжении всей кампании. Они не соглашаются с выбором, с которым искренне не согласились бы. У них есть собственные побочные квесты. В крайних случаях они восстают против игрока на основе модели поведения, накопленной за недели.
Эта последняя часть работает только потому, что система памяти отслеживает отношения на уровне детализации, достаточном, чтобы этим управлять. Спутник реагирует не на последнее сказанное тобой слово. Он реагирует на всё, что вы прошли вместе.
Что ещё предлагает платформа
Помимо памяти и механик, Questsmith включает функции, за которые большинство платформ AI RPG ещё даже не бралось.
Генерация изображений сцен в нескольких художественных стилях — фэнтези, аниме, комикс, кинематографичный, фотореалистичный и другие. Полноценная библиотека визуальных эффектов, которые проигрываются во время боя и драматических моментов: столкновения мечей, огонь, молнии, порталы, фоновые погодные циклы. Звуковые эффекты, синхронизированные с действием. Настроение экрана меняется в зависимости от тона сцены.
Конструктор сценариев, позволяющий игрокам создавать собственные приключения с помощью структурированной системы Актов, Арок и Битов. Два типа историй: простой режим для открытого повествования, в котором ты начинаешь сразу, и режим RPG для структурированных кампаний с созданием персонажа, характеристиками, костями и путём квестов. Хранилище персонажей, сохраняющее билды для повторного использования в разных приключениях.
Пять языков — английский, испанский, французский, немецкий и итальянский — с полной локализацией интерфейса. Функции сообщества, включая ветки обсуждений, публикацию сценариев и закладки. Ежедневные серии. Синхронизация между устройствами.
Полный разбор каждой функции, доступной сейчас на платформе, можно найти на странице возможностей Questsmith. Там подробно описаны система памяти, механики RPG, система спутников, инструменты создания и уровни подписки.
Почему это важно не только для одной платформы
Проблема памяти была не мелким техническим неудобством. Она была причиной того, что AI RPG никогда не переходили от интересного эксперимента к серьёзной игровой категории.
Игра, которая сбрасывается на каждой сессии, не может выстроить вовлечённость игрока. Ты не можешь переживать за NPC, который завтра тебя не вспомнит. Ты не можешь принимать значимые решения в мире, который не понесёт последствия дальше. Без непрерывности нет истории. Есть просто набор сцен.
Решение этой проблемы меняет всю категорию. Игроки, которые отказались от AI RPG после разочаровывающего опыта с ранней платформой, теперь обнаруживают, что потолок сдвинулся. Опыт возвращения к кампании спустя три сессии и обнаружения мира нетронутым, со всем контекстом, который придаёт ему смысл, действительно отличается от того, что было доступно два года назад.
Платформы, которые решили эту проблему, — это те, на кого действительно стоит обратить внимание. Те, что не решили, всё ещё показывают тебе одно и то же демо.
Если ты не пробовал AI RPG со времён первых платформ, стоит попробовать Questsmith. Доступен бесплатный тариф, кредитная карта не требуется. Начни кампанию, оставь что-то нерешённым, вернись через три дня, не вставляя никакого контекста. То, что ИИ будет помнить в этот момент, покажет, действительно ли проблема памяти решена.


