PocoPoco is an HTML5 plartform game where you collect coins and dodge fires while jumping from one platform to another. Built with Phaser 3.
A Phaser 3 project with ES6 support via Babel 7 and Webpack 4 that includes hot-reloading for development and production-ready builds.
HTML5 plarform game where you collect coins and dodge fires while jumping from one platform to another. Built with Phaser 3.
Whenever the player picks a coin, the score is automatically added to him. A player dies if he does not land on a platform when he jumps or when he lands on the fire. There is a Leaderboard displayed at the end with player scores.
- Use Up key to jump from Platfrom to Platform
- Collect Coins to get points
- Avoid the fires
- Jump from one platform to the other, if you don't land on a platform, you loose
- Control the player using both the keyboard and the mouse
- Stop/Start Game Sound
- Display scores for other players
- Score the player when he collects coins
- Double jump
- JavaScript
- HTML and CSS for the front end
- Phaser 3
- Webpack
- Eslint
- Babel
- Jest in the tests
- Github
- Netlify for the deployment
- Leaderboard API service for the leaderboard
- Webpack v4^
- npm
Use the git to clone the project to your local machine.
run git clone https://github.com/Datagirlcmr/RPG-Game
After cloning the repo, run npm install
from your project directory. Then, you can start the local development
server by running npm start
.
After starting the development server with npm start
, you can edit any files in the src
folder
and webpack will automatically recompile and reload your server (available at http://localhost:8080
by default).
Command | Description |
---|---|
npm install |
Install project dependencies |
npm start |
Build project and open web server running project |
npm run build |
Builds code bundle with production settings (minification, uglification, etc..) |
To test the code, run npm test
👤 Selma Ndi
- Github: @Datagirlcmr
- Twitter: @SelmaNdi
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Hat tip to anyone whose code was used
- Inspiration
- etc