When I was relatively new at programming, I scowered the internet for beginner projects to work on and found a forum post which outlined some overarching design requirements for a text based combat game. You were asked to create a combat simulator which had a player character with health, strength, armor, experience, and level. You had to have items that the player could find or buy, and you had to simulate combat of some sort taking all of this into account. Other than that, you had a good deal of freedom to do whatever you wanted with it. The main take away from this is that I got a better grasp on things like classes and objects.
Built with C++
Copyright © - Daniel J. Petersen