My 5E Encounter Tracker

TAG TAG

6/11/2023

Cred: wikimedia

Back in 2020, I built a Combat/Encounter Tracker in Java as a small little tool to help me keep track of combat during games of Dungeons and Dragons. I got into the game around late 2019-ish with 5th edition, and was a DM in full swing months after starting. Anyone who's played the game before knows that combat can be a mess for Dungeon Masters to keep track of, especially when theres a lot of players and different monster types.
It is because of this that I made this tool (that and I was trying to justify my 2-3 years of Java experience). It makes use of the archaic Swing toolkit that gives applications a lovely old-school look (because it is). Looking back on it, the UI can feel a bit on the clunky side, but I still like a lot of the ideas from it, like dividing it up between combatants who could be in combat and the characters actually engaged in combat, the enemy manager used for handling enemies of the same type, and the auto initiative sorter.
I consider the project to be finished now, and thankfully the libraries I used haven't been deprecated yet, so it still works on at least Windows 10. That said, I have considered re-creating the tool in another GUI system like Python's Tkinter, but who knows.