Morning Princess
Text UI-based character sheet for D&D 5e.
What is it?
Morning Princess is a character sheet for D&D 5e that runs within the terminal, controlled entirely with the keyboard. It’s flexible, fast, and entirely offline. I think the best endorsement I can give is that I’ve been using it personally for every D&D game I play ever since it
But why?
I don’t think it’s an exaggeration to say that Morning Princess has consumed the last year of my life.
Morning Princess is the single most complex project I’ve ever attempted, despite its apparent simplicity, and the one thing out of everything I’ve created that I’d say I’m most proud of.
This project started life (as most do) with frustration. I play a lot of D&D, and ever since I was introduced to the game have used the automated character sheet PDF by MorePurpleMoreBetter. It’s a fantastic tool, but unfortunately can be extremely slow. Some of my earliest memories of the game are waiting ~40 minutes for my poor Surface Pro to generate the entire cleric spell list using pdf-embedded JavaScript!
In the process of working on the thing I became quite enamored with the idea of text user-interfaces. Something about the hacker aesthetic? I’d had enough of web design, and I’d had enough of Flutter. From that, Wriggle was born (yet another working title that stuck).