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

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

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

Живой мир: поселения, ремёсла, выживание
Между схватками — обжитой мир. В поселениях живут именованные 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. Надеюсь, уже совсем скоро выложу первую рабочую версию — чтобы попробовать смог каждый.