This Pokémon Battle Simulator allows users to simulate battles between Pokémon, view Pokémon stats, and manage their Pokémon team. The application is built in Python and uses a Tkinter-based GUI for interaction.
- Simulate battles between two Pokémon
- View average stats by Pokémon type
- Add or remove Pokémon from your team
- Display top Pokémon by stat
- Find the most specialized Pokémon for each stat
- Python 3.x
- Pip (Python package installer)
It's recommended to run this project in a virtual environment to manage dependencies efficiently.
- Clone the Repository
git clone https://github.com/PorterG2003/pokemon
cd pokemon
- Create and Activate Virtual Environment
- On macOS and Linux:
python3 -m venv venv source venv/bin/activate - On Windows:
python -m venv venv .\venv\Scripts\activate
With the virtual environment activated, install the required packages:
pip install -r requirements.txt
Run the main application script ui.py with Python:
python ui.py
Follow the on-screen prompts to interact with the application.
Contributions to this project are welcome. Please fork the repository and submit a pull request with your changes.
Porter: porterg2003.github.io/contact.html