Skip to content

This is a basic RPG game built with Phaser 3, a game development library for HTML games. To win the game, the player needs to collect scores by shooting and destroying enemies' spaceships.

License

Notifications You must be signed in to change notification settings

CalyCherkaoui/shooter-game-space-battle

Repository files navigation

Space Battle - Shooter Game with Phaser 3

About the project:

In this project, I built a Shooter game with Phaser 3 This project project was built following the specifications , and user stories given by Microverse. Read the projects specifications

Main features:

  • It allows the player to collect scores points by shooting enemies' spaceships.
  • It connects to a service API to post player's score points.
  • It displays a full options menu.
  • It displays a leaderboard of players' scores.
  • It allows the player to configures the game sounds and music.
  • It displays animated assets loading progress bar and credits page.

Built with:

Javascript GitHub

Table of content:

Live demo

Link to the deployed app

Walkthrough Video presentation

Check here the Video presentation

Game Design document

Check here a detailed Game Design document of the game in PDF version

Screenshots



Dependencies:

Iportant Gems and dependencies used in this web application:

Dependency for Development Test Production
Webpack Bundler and compiler ⭐️
file-loader Assets management ⭐️
style-loader Assets management ⭐️
stylelint Css linter ⭐️
eslint Javascript linter ⭐️

Linting tools:

Linter Use Files
eslintrc Linting Javascript files .js
Stylelint Linting styling errors .css .scss

Getting started (Development)

To get a local copy of the repository please run the following commands on your terminal:

$ git clone git@github.com:CalyCherkaoui/shooter-game-space-battle.git
$ cd shooter-game-space-battle
$ git branch feature
$ git checkout feature
$ npm install
$ npm run build
$ npm start

To lint your Js code:

$ npx eslint . --fix

Author

👤 Houda Cherkaoui

Contributing

Contributions, issues and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

All source codeis available jointly under the MIT License. See MIT licence for details.

About

This is a basic RPG game built with Phaser 3, a game development library for HTML games. To win the game, the player needs to collect scores by shooting and destroying enemies' spaceships.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published