Original Post
I have an adventure RPG engine i am writing right now. As of now, i have 7 main 'players' in the game, and only 7 that the user can play with. each character has a unique set of abilities and stats, although all of them are generic (just named differently)...like a mage has Magic Points and a warrior has Technique Points. Should i make 7 different classes for each character and its properties, or should i make a generic and call it 7 seperate times during the game and use those? The only thing that changes in the Player.h class is the stats..the names, ages, and stuff are set upon initialization and dont change. thanks!