Презентация проекта

dotD&D

Полноценная платформа для проведения D&D кампаний. Интерактивная гекс-карта, управление персонажами, чат, бросок кубиков, бестиарий, боевая система и голосовой чат — всё в одном месте.

Проект в активной разработке · Март 2026

36
модулей
50+
API endpoints
5.3k
строк JS
3
языка

⚔️ Что реализовано

Полнофункциональная платформа, работающая прямо сейчас

🗺️
Изометрическая гекс-карта
Интерактивная карта мира с зумом, панорамированием, изометрической проекцией, туманом войны и маркерами персонажей в реальном времени.
Готово
⚔️
Персонажи и листы
Полный лист персонажа: характеристики, навыки, заклинания, инвентарь, кошелёк, HP-трекер, аватарки. Создание с модерацией DM.
Готово
🎲
Кубики D4–D100
Анимированный бросок всех видов кубиков с модификаторами, историей бросков и визуальными эффектами.
Готово
💬
Чат и голосовой чат
Текстовый чат в реальном времени через WebSocket. Встроенный голосовой чат для живого общения.
Готово
📖
Бестиарий монстров
Полная база монстров с поиском, фильтрацией, редактором для DM и добавлением в бой.
Готово
👥
Партии и передвижение
Система партий с ролями, голосованием за перемещение, посещением локаций и маршрутами.
Готово
🏰
Локации с лором
Карточки локаций с описаниями, изображениями и лором. Редактор для DM с привязкой к гексам.
Готово
🎭
Инструменты DM
Модерация персонажей, заметки, управление HP, редактор истории, боевая система и контроль сессий.
Готово
🔒
Авторизация через dotHub
Единая авторизация через dotHub. Режим наблюдателя для гостей с доступом только к карте.
Новое

📜 Хронология разработки

От первой строки кода до полноценной платформы

Завершено ✓
Фаза 1 — Фундамент
Февраль 2026
  • Архитектура базы данных (SQLAlchemy + SQLite)
  • FastAPI бэкенд с REST API
  • Базовый рендеринг гекс-карты
  • Авторизация по API-ключу
Завершено ✓
Фаза 2 — Карта мира и персонажи
Март 2026 — 1-я половина
  • Изометрическая гекс-карта с зумом и панорамированием
  • Туман войны (Fog of War)
  • Полный лист персонажа (характеристики, навыки, заклинания)
  • Создание персонажа с модерацией DM
  • Система партий и ролей (DM / Игрок / Наблюдатель)
Завершено ✓
Фаза 3 — Геймплей и общение
Март 2026 — 2-я половина
  • Бросок кубиков D4–D100 с анимацией
  • Чат в реальном времени (WebSocket)
  • Голосовой чат
  • Голосование за перемещение по карте
  • Инвентарь и кошелёк персонажа
  • HP-трекер (управление DM)
В процессе ⚡
Фаза 4 — Инструменты и контент
Март 2026 — сейчас
  • Бестиарий монстров (CRUD + добавление в бой)
  • Редактор истории (главы и сюжет)
  • Боевая система
  • Единая авторизация через dotHub
  • Приветственный экран и режим наблюдателя
  • Полная полировка UI v3.0

🔮 Будущие обновления

Что мы планируем добавить в следующих версиях

⚔️
Боевой трекер инициативы
Полноценный пошаговый трекер боя с инициативой, очередью ходов и автоподсчётом урона.
v4.0
🧙‍♂️
Книга заклинаний
Интерактивная база заклинаний D&D 5e с поиском, фильтрацией и привязкой к персонажу.
v4.0
📅
Календарь сессий
Визуальный планировщик с напоминаниями, Telegram интеграцией и уведомлениями.
v4.5
🎵
Эмбиент-саундтреки
Фоновая музыка: таверна, подземелье, бой, лес. DM управляет треком — все слышат одновременно.
v4.5
📊
Статистика кампании
Аналитика: сессии, топ бросков, урон, прогресс персонажей, достижения.
v5.0
🌐
Публичные кампании
Открытый каталог кампаний. Рейтинг DM, отзывы игроков, подбор партии.
v5.0
Готовы к приключению?
Бета-версия уже доступна для пользователей dotHub. Создайте персонажа и отправляйтесь исследовать мир.