Skip to content

Repository files navigation

Pokémon Battle Simulator

Introduction

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.

Features

  • 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

Installation

Prerequisites

  • Python 3.x
  • Pip (Python package installer)

Setting Up a Virtual Environment

It's recommended to run this project in a virtual environment to manage dependencies efficiently.

  1. Clone the Repository
git clone https://github.com/PorterG2003/pokemon
cd pokemon
  1. 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
    

Install Dependencies

With the virtual environment activated, install the required packages: pip install -r requirements.txt

Usage

Run the main application script ui.py with Python: python ui.py

Follow the on-screen prompts to interact with the application.

Contributing

Contributions to this project are welcome. Please fork the repository and submit a pull request with your changes.

Contact

Porter: porterg2003.github.io/contact.html

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages