wushin / dungeon-master

A web based networked multiplayer tool for playing TTRPGs online.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dungeon Master

A web based networked multiplayer tool using tile maps for playing TTRPGs, such as D&D.

Goals

  • Easy on-the-fly map creation, support for improvisation over preplanning.
  • Player and NPC tokens with appropriate control
  • Chat with dice roller

Stretch

  • Texture sets for map tiles
  • Line of sight checks and visibility history
  • Palette based customisable pixel art portraits
  • Palette based tile textures
  • Text emotes and chat text formatting
  • Portrait emotes, expressions & visual grammar, with automatic defaults.

Super Stretch

  • WebRTC voice & video chat
  • First person view

Getting Started

  • Ensure you've checked out submodules git submodule init; git submodule update
  • Run npm install
  • Follow instructions in docs/build.md

About

A web based networked multiplayer tool for playing TTRPGs online.

License:MIT License


Languages

Language:JavaScript 95.5%Language:Less 3.3%Language:Shell 0.8%Language:HTML 0.4%