June 27, 2017
About This Project
CombatRPG was my very first personal project and developed in Python. I primarily began this project to apply what I learned after completing my first two Python courses.
The game itself is a text and turn based combat simulator that takes inspiration from various games that I have been exposed to over the years, mainly roguelikes, RPGs, and MMORPGs such as Runescape or Maplestory. 11 different files make up the entirety of this combat simulator, including different monsters to fight, different player classes (such as warrior, mage, rogue, blood mage), special magic spells, potion effects, a loot system, equipment system, and leveling system.
However, due to my inexperience at the time of creating this project, I failed to separate the logic and the view. Thus, the code is practically impossible to maintain. If I ever have the chance to redo this project, I would probably use MVC pattern to remedy this issue.
Development for this ended on June 27, 2017.