This program was created by following along with this YouTube series: Demo RPG C++ Code-Along
While this version includes my own features, implementations, and comments, credit for the overall idea and core design goes to Matt Early, the creator of the YouTube channel Code, Tech, and Tutorials
Coding some basic rpg systems in C++ for practice and fun.
Some quick theoretical lists that we will iterate on.
- Warrior: Highest HP
- Wizard: Highest Magic Defense
- Cleric: Best Support Abilities
- Rogue: Highest Physical Damage
- Gain stats and abilities based on class and levels.
- Strength: Involved in Physical Calculations
- Intelligence: Involved in Magic Calculations
- Agility: Involved in Nimbleness Calculations
- Armor: Involved in Physical Reduction Calculations
- Resistance: Involved in Element Damage Reduction Calculations
- Level Trees
- Shop System
- Equipment
- Consumables
- Battle System: Turn Based
- World Levels
- Different Monsters
Throughout the code are comments meant to help beginner C++ programmers learn C++ concepts, as well as assist in my own learning. The order in which files are meant to be viewed is as follows: