Pokemaster is an interactive game that puts your Pokémon knowledge to the test. This project is constructed using HTML, SCSS, and TypeScript, and it leverages the PokeAPI to fetch Pokémon-related data and questions. Each question is presented in a multiple-choice format, challenging players to select the correct answer to advance.
Throughout this project, I gained valuable experience in:
- Asynchronous programming (async)
- Model-View-Controller (MVC) architecture
- Implementation of private constructors
- Implementing synchronized timers for Pokémon features
- Implementing the private constructor
- Pokémon-themed quiz game
- Utilizes the PokeAPI to fetch data
- Multiple-choice questions
- Keeps track of your score and progress
- HTML
- SCSS
- TypeScript
To run this project, make sure you have the following installed:
- Node.js and npm on your machine
- A web browser
-
Clone the repository:
git clone https://github.com/frotz33/Pokemaster.git
-
Navigate to the project directory:
cd Pokemaster
-
Install dependencies:
npm install
-
Start the development server:
npm run dev