Pymon is a terminal-based, turn-based creature capture and battle game written in Python. Inspired by Pokémon, the game allows players to explore locations, encounter wild creatures (Pymons), collect items, and engage in strategic battles — all through a modular, object-oriented design.
This project was developed as part of an academic assignment to demonstrate proficiency in OOP, file handling, modular design, and menu-driven CLI interfaces.
- 🔍 Explore Locations: Move through connected regions with unique creatures and items
- 🐾 Encounter Wild Pymons: Randomly find creatures based on location
- ⚔️ Battle System: Turn-based battles with basic stat-driven logic (attack, HP, type)
- 🎒 Item Usage: Use healing items, buffing items, or capture items from your inventory
- 🧩 Modular Design: Easily extendable classes for Pymon, Items, Locations, and more
- 💾 CSV Data Files: All game content loaded dynamically from external CSVs
- Python 3.x
- pandas (if used for CSV handling)
MIT License – see LICENSE
file for details.