Final project in the Microverse JavaScript Curriculum
Implementation of a Jump-Based Endless Runner Game built with the Phaser 3 framework
The main objective of this project was to build a platform game.
Live version of the project: Live version
Project Link: Javascript-Capstone
- A simple game in 2D
- the main character must fovercome allthe dangers and obstacles to get the treasure box
- he has 0 power in the begining but he can pick up magic flower to get them and he can throw fire on the badies
- he must either avoid badies or throw fire at them to make them disapear
- he dies if he colides with badies
- he has to collect magic flowers to recharge his powers
- The game ends when he finally collects the treasure box.
- When the game starts, choose some options and then click on the menu button
- Afterward, click on the play button and written your name in the box
- Use key left and right to move the player horizontally, up to jump, and space to throw fire on badies
npm required - get npm
You can always use the live version link above to play right away or install it locally using these steps:
Clone the repository by running this command in your terminal
git clone https://github.com/patriciachrysy/javascript-capstone.git
Navigate into the newly created folder
cd javascript-capstone
$ npm install
$ npm run start
Visit this link to see the game in your browser
http://localhost:8000/
Run Jest tests
npm run test
All of the sprites, backgrounds, buttons and the background music can be found on OpenGameArt
Landing Scene
Game Scene
Credits Scene
Leaderboard Scene
- JavaScript
- HTML/CSS
- Phaser 3
- Babel
- Webpack
- ESlint
- Jest
- Netlify
- Leaderboard API for tracking scores
👤 Manezeu Patricia Chrystelle
- Github: @githubhandle
- Twitter: @twitterhandle
- Linkedin: linkedin
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse
- Phaser 3
- OpenGameArt
- https://www.emanueleferonato.com/
- Webpack
- npm