Final project for EECS 581, This is a DND Companion app for computers (desktop/laptop). We are using Qt in C++ so it should run on Windows, Linux, and MacOS
Characters level up through experience points (XP) or milestones.
For XP:
Each character has an amount of experience points (XP).
Once a character has enough points, they level up and gain rewards such as upgrades to their stats or new features.
For milestones:
There are specific milestones (e.g., good roleplay or handling an encounter well) which, once achieved, allow the character to level up.
There will be a level up button on the character view screen that allows the user to update the character’s level once certain milestones are achieved.
if that new feature is Ability Score Improvement let the player choose a feat or ability score improvement (is a feat in our database), add the choice to the feats list in the character CSV
increase level
HP increase, take value within the range of the character's hit dice to add to hp