
Pokemon Battle Simulator
Turn-based Combat Game

Overview
A passion project recreating the battle system from my favorite childhood game. This full-featured Pokemon battle simulator includes all 151 original Pokemon with accurate base stats, 16 type matchups with proper effectiveness calculations, and over 700 different moves with their authentic effects. Built using object-oriented design principles in Java with a JavaFX interface, the project involved scraping Pokemon data from Bulbapedia using Python and BeautifulSoup to ensure accuracy.
Key Features
Complete Pokemon Roster
All 151 original Pokemon with accurate base stats and abilities
Authentic Battle System
16 type matchups, 700+ moves, and proper damage calculations
Automated Data Collection
Python scripts to scrape and parse data from Bulbapedia
Project Info
Contribution
Independent project spanning product decisions and implementation.