
I built Turn Based Combat game using OOP in python!
Hey everyone
I just finished building a small RPG game in Python and wanted to share it here for feedback.
It’s a turn-based combat game where you fight different enemies like Goblins, Skeletons, Dark Mages, and a final boss (Ancient Dragon).
⚔️ Features:
- Turn-based combat system
- Leveling + XP progression
- Weapons & armor equipment system
- Inventory system (potions, items, etc.)
- Quests with rewards (gold + XP)
- Different enemy scaling based on level
- Boss fight with multiple phases
I built it mainly to practice OOP and game logic in Python, and I learned a lot about structuring systems like combat, inventory, and progression.
It’s still not fully balanced and I know there are things I can improve, especially:
- Damage balancing
- XP progression
- UI/UX improvements
Would really appreciate any feedback or suggestions 🙏
GitHub: