Флагман · ИИCASE 01

Браузерная RPG с ИИ-мастером

Платформа для совместной настольной ролевой игры в браузере: роль ведущего исполняет ИИ. Реальное время, память на длинные кампании и бой по правилам — без живого мастера за столом.

Роль
Дизайн + разработка
Год
2025
Тип
Веб-платформа · ИИ
Платформа
Браузер
01

Задача

Дать группе играть в настольную RPG онлайн без постоянного живого ведущего: единая цифровая «столешница» с чатом, персонажами, квестами и картой, где нарратив и реакции мира формирует ИИ в роли Game Master.

02

Решение

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

[ игровая сессия · чат с ИИ-мастером · 1320×560 · screenshot ]
03

Технические вызовы

C1

Честный бой

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

C2

Память кампании

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

C3

Совместная игра

Свести группу за один стол онлайн: все видят общую картину, ходят по очереди и получают ответ ведущего синхронно — без рассинхрона и долгих ожиданий.

C4

Живой мир

Сделать мир отзывчивым: квесты, предметы, сцены и карта меняются прямо по ходу повествования, а не остаются только текстом в чате.

04

Стек

Frontend

  • Next.js
  • React
  • TypeScript

Backend

  • Node.js
  • WebSocket
  • REST API

ИИ

  • LLM
  • Долгая память
  • Чат-нарратив

Инфраструктура

  • PostgreSQL
  • Docker
  • Облако
05

Результат

Real-timeМгновенная синхронизация всей группы во время сессии.
По правиламЧестный бой и броски — результату можно доверять.
ПамятьВедущий помнит ход кампании от сессии к сессии.
06

Галерея

[ чат с ИИ-мастером ]
[ лист персонажа · экипировка ]
[ бой · броски кубиков ]