Hero background for Pokemon Battle Simulator

Pokemon Battle Simulator

Turn-based Combat Game

Back to selected work
Pokemon Battle Simulator screenshot 1
Case study

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

Status
Completed
Category🎮 game
Completed2020-05

Contribution

Independent project spanning product decisions and implementation.