Skip to content

danish1804/pymon-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Pymon Game – A Python-Based Creature Battle Adventure

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.


🏷️ Badges

Python OOP Gameplay Persistence Interface License: MIT Project Type


🎮 Game Features

  • 🔍 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

📂 Requirements

  • Python 3.x
  • pandas (if used for CSV handling)

📜 License

MIT License – see LICENSE file for details.

About

A turn-based creature capture and battle game built in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages