Website Link: Explore the Pokémon World
Video Demonstration: Watch on YouTube
This project offers an interactive and engaging exploration of Pokémon data through visualizations and web-based interactivity. The platform allows users to delve into Pokémon stats, types, and effectiveness while enabling a dynamic and intuitive experience.
- Interactive Visualizations: Explore Pokémon stats using tables, radar charts, box plots, and images.
- Battle Arena: Simulate Pokémon battles to compare their stats and type effectiveness dynamically.
- Dynamic Updates: Click on any Pokémon name to update visualizations instantly.
- Type Effectiveness Matrix: Understand type strengths and weaknesses with an easy-to-navigate matrix.
├── assets/ # Contains images, icons, and other assets
├── code/
│ ├── Pokemon_data_preprocessing.ipynb # Pokémon data processing scripts
├── index.html # Main webpage file
├── styles.css # Styling for the platform
├── script.js # Interactive logic for web components
├── Dataset/
│ ├── pokemon_complete.csv # Pokémon stats dataset
│ ├── combats.csv # Original Combat dataset
│ ├── images # Pokemon Images
│ ├── Preprocessed
│ ├── combats_results.csv # Preproccess Combat dataset
│ ├── pokemon_stats_with_images.csv # Pokémon stats dataset after preprocessing
│ ├── type_effectiveness.json # Type effectiveness dataset
├── Process_Book/ # Documentation of project processes and methodologies
├── Project_Proposal/ # Initial project proposal and planning documents
- Clone this repository:
git clone https://github.com/username/pokemon-visual-journey.git cd pokemon-visual-journey
- Open
index.html
in your browser to launch the application. - Explore various features designed to provide insights and interactivity:
- Select a Pokémon: View detailed stats and interactive visualizations.
- Battle Arena: Simulate Pokémon battles and compare their stats.
- Type Effectiveness Matrix: Understand Pokémon strengths and weaknesses with ease.
- Frontend: HTML, CSS, JavaScript
- Backend: Python (for data preprocessing and analytics)
- Visualizations: D3.js
We welcome contributions to improve this project!
Follow these steps to contribute:
- Fork this repository.
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature"
- Push your branch:
git push origin feature-name
- Open a pull request.
Special thanks to:
- The Pokémon Community for providing the inspiration and datasets.
- The course instructors and peers for guidance and feedback.
- All contributors for enhancing the project's functionality and user experience.