I've sort of decided what to base my design off of. I've finished making a random stat distribution. I may change the numbers before I'm finished though.
I've decided to add an option to make it easier to play as a certain class. The basic idea is to play with the possible stats the character will recieve to make it more like it's class. The code itself is a bit repetitive, but I don't know how else to handle it really. I want to change the possible maxes and mins. Right now I'm going to create new methods for each class and call them in a different method.
I've finished setting up the fighter class. I'd started on wizard by the time I completed my first commit and finished it before making my second.
I've finished the rogue class. I've started increasing the base possible gain for stats that a class is supposed to be particularly strong in.
I've finished 4 out of the 5 classes I've planned.
I've completed the last class. The numbers may change if I decide to properly balance it. I think I want to create a class to create an NPC. Unless I change my mind I'm going to have the game basically be a non-stop battle turn-based battle game.