Skip to content

Shooter game built with Javascript using Phaser and Webpack. Capstone Project for Microverse on the top of my Javascript knowledge.

License

Notifications You must be signed in to change notification settings

javitocor/Dung-Salvation-Shooter-Game-JS

Repository files navigation

Contributors Forks Stargazers Issues Hireable

Dung-Salvation-Shooter-Game-JS

Shooter game built with Javascript using Phaser and Webpack. Capstone Project for Microverse on the top of my Javascript knowledge.

Landing Page: screenshot

First Stage: screenshot

Animated GIF:

Game Design Document

Kindly check my Game Design Document GDD

Built With

  • HTML
  • CSS
  • JAVASCRIPT
  • PHASER 3
  • NPM
  • WEBPACK
  • EXPRESS
  • BOOTSTRAP
  • JEST
  • GITHUB ACTIONS

Live Demo

Live Demo Link 👈

Instructions to Play

  • 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!

Getting Started

Usage

  • Click the Live Demo link and enjoy playing Dung Salvation.

Prerequisites

  • A modern browser, up to date. 💪

Setup

  • 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 tests

  • 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.

Future features

  • Add extra stages, weapons and effects.
  • Add more enemies
  • Add images in the dialogues scenes
  • Modify the assets
  • Add animations
  • Add a pause scene

Author

👤 Javier Oriol Correas Sanchez Cuesta

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments 🚀

📝 License

This project is MIT licensed.

About

Shooter game built with Javascript using Phaser and Webpack. Capstone Project for Microverse on the top of my Javascript knowledge.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published