Dungeon Book — платформа для НРИ: конструктор систем и “умные” листы персонажей

Всем привет, это первый публичный пост про Dungeon Book — веб‑платформу для настольных ролевых игр.

Лет так 5 назад в мою голову пришла идея сделать конструктор для систем НРИ, по которым будут собираться листы персонажей, ибо эти самые листы персонажей быстро марались из-за частого переписывания статов, предметов, навыков, и буквально через 3 - 4 сесии это был лютый п**ец, а в эксель-табличках хоть и есть функциональность, но эстетика оставляет желать лучшего.

Ещё будучи студентом я начал прокачивать свои скилы и собирать первые версии такого конструктора, из-за слабого понимания, а что действительно надо, и низких скилов выглядело это ужасно, после окончания учёбы я вновь сел собирать конструктор, но уже с знаниями и подходом, и даже собрал его, прожил он около двух лет, мы с друзьями активно пользовались им, но было очень много проблем, которые было сложно решить, так как архитектурно было допущено много ошибок.

И вот, спустя почти 5 лет, я хотел бы рассказать вам про третью итерацию Dungeon Book, это уже не совсем проект для себя, цель — сделать единую платформу для всего ру-сообщества НРИ.

Идея простая:
- Мастер собирает систему под кампанию (или копирует чужую публичную и правит её под себя).
- Игроки ведут персонажей, а лист сам пересчитывает всё, что должен.
- Формулы/модификаторы/бонусы не зависят от того, “открыта ли страница” — всё работает как единая система.

Главные фичи
- Конструктор систем:
- Многостраничная структура.
- 8 типов полей: Разные типы полей для вашей системы.
- Приватность: публичный / скрытый / по приглашению.
- Клонирование публичных систем.
- Листы персонажей: Которые собираются по выбранной системе
- Живые Аватары персонажей: Вы можете загрузить аватарку персонажа в GIF или WebM формате, и каждый раз когда вы находитесь на листе персонаж, в углу вас будет радовать живая версия вашего персонажа
- Автоматический пересчёт при изменении любого поля.
- Избранные поля и страница “Все поля”.
- Синхронизация между устройствами (веб).
- Редактор формул: вы сами пишите формулы для полей при её создание
- Списки (инвентарь/навыки/заклинания):
- Элементы с формулами и действиями.
- Пул элементов для списков (быстрый выбор вместо ручного набора).
- Документация: Мы постарались сделать понятную и не нудную документацию для того чтобы разобраться во всех аспектах конструктора систем

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

Приложение:

Телеграм канал

и на последок пример анимированной Аватарки персонажа
7
1
1
11 комментариев