A simple terminal-based Pokémon battle simulator built with Python.
pbsp.mov
This application lets you battle a randomly selected Pokémon opponent in your own terminal. It includes:
- A Random Team of Pokémon
- Turn-based Attack System
- Randomized Battle Music
- Python 3.13+
pypokedexpygamerich
- Clone the repo:
git clone https://github.com/your-user/pokemon-python.git cd pokemon-python - Install required packages:
pip install pypokedex pygame rich
From the project folder:
python3 pokemon.pyThen enter 1 at the title screen to start.
- Add a Pokémon switching system
- Improve fainting and battle logic
- Add more status effects that increase crit damage
- Implement Pokémon type weaknesses
All music and sound effects are owned by Pokémon.