This is capstone project for Microverse Main Technical Curriculum - JavaScript section. This project consisted of building turn based RPG game using Phaser 3 library.
One user can either play the game online by clicking here OR Clone from the git here, the process of cloning are listed below in the getting started part.
- It will have two options - Play and Highscore.
- If the user clicks on Play, the scene to enter the player name will load.
- Once user enters the name, and click on submit. The game will start.
- If the user clicks on Highscore, the highest score will be displayed.
- User can see a character/avatar on the screen at this point. The avatar can move up/down.left/right by using the keyboard arrow keys.
- The avatar/character can earn a point/score by catching the stars which are falling from the top.
- The avatar/character will die if it encounters with a bomb.
- The bomb appears only after the avatar has already collected 4 stars.
- JavaScript
- Phaser 3
- Webpack
- Eslint
- Babel
- Jest
- Express
- Github
- Netlify
- [Leaderboard API service][LB-API] for the leaderboard
To get this project up and running locally, "npm install" is needed to be run in order to include all dependencies used for this project.
- Open Terminal.
- Navigate to your desired location to download the contents of this repository.
- Copy and paste the following code into the Terminal: git clone https://github.com/jrai0792/JS-Game
- Run "npm install".
- Run "npm run webpack-dev-server".
👤 Jyoti Rai
Give a ⭐️ if you like this project!
This project is MIT licensed.