AI-DnD — роуглайк с ИИ-мастером

AI-DnD — роуглайк с ИИ-мастером

AI-DnD

Начиналось с маленького прототипа с одним вопросом: а что если Мастером в D&D будет ИИ? За несколько месяцев это выросло в настоящую игру — бесконечный роуглайк-выживание с живым миром, рисованной картой-пергаментом и полноценным ядром правил под капотом. Ниже — что уже работает, в скриншотах из реальных забегов.

Карта — это и есть игра

Главный экран — не список локаций, а рисованная от руки карта картографа. В начале мир скрыт туманом, но по мере странствий он «дорисовывается» чернилами: десятки мест, дорог и опасностей проступают на пергаменте. У каждого типа места своя иконка, красные метки выделяют важное.

Разведанный регион: поселения, логова, руины, святилища и путевые камни, соединённые дорогами.

ИИ ведёт партию, движок держит правила

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

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

Бой — текстом, по полным правилам D&D

Сражение идёт прямо в ленте повествования: проза плюс строки бросков. Никаких абстрактных жетонов — вместо них читаемая тактическая сцена и полный набор боевых манёвров, доступных обычным текстом или кнопкой.

Тактическая сцена: движок расставил на поле укрытие, опасность, высоту и препятствие — каждую черту можно использовать.
  • Манёвры SRD. Толчок, захват, спрятаться, помощь, рывок, отход — с состязаниями характеристик и состояниями.
  • Тактическое окружение. Укрытие даёт бонус к защите, костёр жжёт, высота — преимущество: это данные движка, а не слова.
  • Импровизация. Нестандартное действие движок оценивает броском и применяет капнутый эффект.

Настоящий лист персонажа

За каждым героем — полноценная механика D&D 5e: класс, характеристики, навыки, черты и заклинания со слотами. На кадре — волшебница 5 уровня с подготовленным спеллбуком.

Лист героя: характеристики, навыки, особенности и спеллбук с восемью подготовленными заклинаниями и слотами 1–3 уровней.

Живой мир: поселения, ремёсла, выживание

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

Поселение: жители со своими репликами, торговец, доска поручений, лекарь, учителя навыков и рецептов.

Мир запоминает всё

Чем дальше заходишь, тем полнее твоя база знаний: NPC, места, бестиарий, лор и слухи, рецепты. А журнал ведёт цели, ставки и открытые вопросы кампании — всё сочинено ИИ под конкретный мир.

Кодекс «Известное миру»: досье NPC со связями и характерами, лор и слухи, бестиарий, места, рецепты.
Журнал: цель забега и активный квест со ставками и открытым вопросом.

Сколько всего в игре

Всё перечисленное уже написано в коде и покрыто автотестами:

  • 401 монстр — боевые статблоки, CR 0–30, 14 типов существ
  • 192 заклинания (191 автоматизировано), 25 заговоров, 8 школ
  • 339 предметов: оружие, броня, зелья, фокусы, магические награды
  • 12 классов, 9 рас, 31 черта, 18 навыков
  • 46 рецептов крафта в 5 ветках, 18 ресурсов сбора
  • ~1173 записи в SRD-компендиуме всего

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

Что дальше

Ядро и цикл готовы — дальше игра растёт вширь: полноценная экономика, возможность быть не только героем, но и ремесленником, торговцем или правителем, дипломатия, регионы и зоны влияния — полу-RPG, полу-стратегия без потолка.

  • Мутации и проклятия — тёмные дары с ценой, шкала искажения
  • Живой мир — кочевники, банды, караваны и патрули, что движутся по карте
  • День, ночь и сезоны — влияют на опасность, сбор и выживание
  • Бесконечная карта — переходы между регионами и эскалация угроз
  • Наследие рода — могилы павших, репутация, разблокировки между забегами

Мощный рывок проект сделал на модели Fable — она вытащила его от «работает» до «в это хочется играть». Дальше продолжаю с GPT 5.6 Sol. Надеюсь, уже совсем скоро выложу первую рабочую версию — чтобы попробовать смог каждый.

Report Page