Собрать партию для D&D в 2026 году — это отдельный квест на выживание. Я его провалил. Зато случайно придумал кое-что другое.Я год делал текстовую RPG с ИИ-мастером. Вот как он меня убил — и почему я не остановился
Мой первый персонаж погиб спустя 10 минут от ловушки, которую я же сам и спроектировал по сюжету, и я понял — вот оно. Это то, чего мне не хватало .
Первая версия была именно тем, чем вы сейчас подумали. Промпт длиной в двести строк, который говорил ChatGPT: «Ты мастер D&D. Веди себя соответственно.» Это работало примерно так же, как работает «успокойся» в разговоре с расстроенным человеком.
ИИ был услужлив до абсурда. Мой персонаж не мог умереть. Вообще. Я специально пробовал — прыгал с башни, лез в логово дракона в одиночку с кинжалом, пытался выпить яд «чтобы посмотреть что будет». Каждый раз мастер находил способ меня спасти: «В последний момент тебя подхватывает порыв ветра», «Яд оказался поддельным», «Дракон удивился твоей смелости и отпустил».
Это был не D&D. Это было интерактивное чтение книги, где главный герой застрахован от последствий.
Вторая проблема — память. Через двадцать ходов ИИ забывал, что я вообще-то уже убил главного злодея. Или что мой персонаж потерял руку в предыдущей главе. Мастер за живым столом такое не забывает. Система за 20 долларов в месяц — забывала регулярно.
Я потратил две недели, переписывая промпты. Результат: теперь ИИ помнил немного дольше, но всё равно противоречил себе. И всё равно не мог позволить мне умереть.
Я тестировал очередную версию системы, играл за мага в городе торговцев. Попросил ИИ проверить, хватит ли мне силы сломать замок.
Мой персонаж мог умереть от кирпича в голову, потому что я плохо бросил кубик. Не потому что ИИ решил устроить мне челлендж — а просто потому что так работает рандом. Это ощущение я и пытался воссоздать всё это время.
После той ночи я переписал архитектуру. Полностью.
Объясню честно, что под капотом, без слова «революционный».
Проблема памяти. Контекстное окно любой языковой модели конечно. Длинная сессия рано или поздно выпадет за его края, и мастер «забудет» начало истории. Мы решили это через многоуровневую систему: каждые несколько ходов важные события сжимаются в краткое резюме, которое всегда остаётся в контексте. Плюс отдельный трекер: активные квесты, состояние инвентаря, NPC которых вы встречали, места где побывали. Мастер не читает весь лог — он читает структурированное «досье» на вашу сессию.
Это не идеально. Иногда что-то теряется. Но теперь, если вы прокляты с пятого хода, на пятидесятом мастер об этом знает.
Проблема последствий. Мы добавили характеристики (Сила, Ловкость, Интеллект, Харизма и другие), кубики с реальным рандомом, инвентарь, HP. Смерть персонажа — реальная, без страховки. ИИ-мастер получает эти данные и обязан им следовать. Если у вас 1 HP и вы лезете в драку — это честный шанс на конец истории.
Проблема языка. Мы работаем на русском. Это звучит очевидно, но вся конкуренция в этом жанре — англоязычная. Мастер пишет по-русски, понимает контекст, не путается в падежах.
Честно, как есть:
Примерно 65 реальных пользователей на момент написания. Не тысячи, не сотни тысяч. Шестьдесят пять. 2 платных подписки — люди реально заплатили деньги. Это было неожиданно приятно и немного страшно одновременно. Вчера играло 5 человек. Один провёл в игре 17 ходов подряд. Стоимость инфраструктуры в месяц — такая, что я стараюсь не смотреть на неё поздно вечером.
Мы не единороги. Мы маленький проект, который пытается сделать одну вещь хорошо — дать вам честную текстовую RPG с мастером, который вас не жалеет.
Список актуальных проблем, которые я пока не решил:
Мастер иногда слишком суров. Противоположная крайность от «тебя спас порыв ветра» — когда ИИ решает, что вам пора умирать, и устраивает эскалацию из ниоткуда. Над балансом работаем.
Длинные сессии деградируют. Система памяти работает, но идеально — нет. После восьмидесяти-ста ходов качество начинает падать. Мы знаем об этом. Работаем.
Мобилка. Есть, но сыровата. Мультиплеер. Хочу. Пока не знаю как сделать хорошо, поэтому не делаю совсем плохо.
Неделю назад получил сообщение от пользователя. Он написал, что провёл в игре три часа, его персонаж погиб в финале от предательства NPC, которому он доверял с первой главы, и он сидит и немного расстроен — но в хорошем смысле. Как после хорошей книги.
Ради этого, собственно, и делается.
Если хотите попробовать — Бесплатный тариф есть.
Мастер не будет вас жалеть.
Буду рад вопросам в комментариях !