Shooter game built with Javascript using Phaser and Webpack. Capstone Project for Microverse on the top of my Javascript knowledge.
Kindly check my Game Design Document GDD
- HTML
- CSS
- JAVASCRIPT
- PHASER 3
- NPM
- WEBPACK
- EXPRESS
- BOOTSTRAP
- JEST
- GITHUB ACTIONS
-
Click the option you want in the Landing Scene.
-
Press 'Play' to start playing.
-
Press 'Options' to enable/disable sound features.
-
Press 'Credits' to see who made it possible.
-
Press 'Leaders' to see the 5 best scores.
-
To play you need the Keyboard and the Mouse.
-
CONTROLS:
-
Press 'A' to move LEFT.
-
Press 'D' to move RIGHT.
-
Press 'W' to move UP.
-
Press 'S' to move DOWN.
-
Press 'SpaceBar' to SHOOT.
-
-
Use the mouse for the non-game and dialogues screens.
-
ENJOY!
- Click the Live Demo link and enjoy playing Dung Salvation.
- A modern browser, up to date. 💪
- Clone the repository on your local machine
- Cd into the folder
- Run
npm install
- Run
npm start
- On your browser, make sure you point to the right address (i.e: http://localhost:8080/)
- Run
npm test
on the root directory to run all the tests. - Run
npm test -- --verbose
on the root directory to run all the tests and see for what it is each test. - Run
npm test testfile.test.js
on root directory to run test for a single file.
- Add extra stages, weapons and effects.
- Add more enemies
- Add images in the dialogues scenes
- Modify the assets
- Add animations
- Add a pause scene
👤 Javier Oriol Correas Sanchez Cuesta
- Github: @javitocor
- Twitter: @JavierCorreas4
- Linkedin: Javier Oriol Correas Sanchez Cuesta
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Phaser 3 docs
- StackOverFlow
- Microverse
- https://opengameart.org/
This project is MIT licensed.