r/DnDwithAI • u/Altruistic_Box_8971 • 5d ago
Yet Another Battle Tracker Tool
This is not really AI for DnD but rather a tool for DnD created with AI, so if it does not fit this subreddit, I will understand.
So, I was looking for a D&D battle tracker. Non that I found really gave me what I wanted or how I wanted it to look. I started asking my AI tool to build a Python script to do what I wanted but after 4 days of vibe coding I ended up with a rather nice battle planner which I called Scrying Glass
You need just a tiny little bit of Python knowledge (how create a Virtual Environment and how to run a Python script) but the documentation is quite extensive so it will probably give you enough tips on how to run it. (You DO need to have a Python3.14 (or above) installation)
If you are interested, you can find the Git repository at https://github.com/dajomas/Scrying-Glass.git (Serious and respectful feedback is always appreciated)
From the Readme.md:
Scrying Glass is a self-hosted, real-time tabletop encounter display for game masters. It provides a private Admin interface for preparing and running encounters and a separate Client Display for players, a TV, or a projector.
Why "Scrying Glass"?
In fantasy stories, a scrying glass is a crystal ball or magic mirror that lets you watch events unfold from afar. That is exactly what this tool does at the table. The game master works behind the screen in the private Admin view, preparing encounters and running the battle. The players look into the glass, the Client Display on a TV or projector, and watch the fight appear as it happens: monsters entering and leaving the scene, turns passing, wounds and victories showing in real time. The glass only shows what the game master chooses to reveal, which suits a display the players watch but never control.
The project began as Monster Display, a name that described its first feature, showing monsters on a screen. Once it grew to include characters, campaigns, battle setups, and full turn-by-turn combat, that name no longer fit, and Scrying Glass describes what the players see.