Skip to content

This project is a web-based TTRPG Combat Tracker that helps manage combat encounters, track combatants, and maintain turn order in tabletop role-playing games. It ensures combat state persistence across sessions and offers a separate player view for enhanced gameplay experience.

Notifications You must be signed in to change notification settings

godver3/ttrpg_combat_tracker

Repository files navigation

TTRPG Combat Tracker

This project is a web-based TTRPG Combat Tracker designed to help manage combat encounters, track combatants, and maintain turn order in tabletop role-playing games. It ensures combat state persistence across sessions and offers a separate player view for enhanced gameplay experience.

Features

  • Real-time combat management
  • Combatant health tracking
  • Turn order management
  • Separate player view
  • State persistence across sessions

Getting Started

Screenshots

image image image image

Prerequisites

Make sure you have Docker and Docker Compose installed on your system.

Building and Running with Docker Compose

  1. Clone the repository:

    git clone https://github.com/yourusername/ttrpg-combat-tracker.git
    cd ttrpg-combat-tracker```
    
  2. Build and run the application using Docker Compose:

    docker-compose up --build

Note

I built this project out of personal interest using almost exclusively generative AI tools. I found it extremely interested and learned quite a bit about nodeJS along the way.

This will build the Docker images and start the application. The application will be accessible on port 4006.

About

This project is a web-based TTRPG Combat Tracker that helps manage combat encounters, track combatants, and maintain turn order in tabletop role-playing games. It ensures combat state persistence across sessions and offers a separate player view for enhanced gameplay experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published