/JS-Capstone-Shoooter

A top-down basic space shooter game that is extensible. A player's aim is to destroy enemies' spacecraft, avoid being hit by enemies, and earn points. Built with Phaser 3

Primary LanguageJavaScript

Project: JS-Capstone-Shooter

El Galactico is a Top-Down Space Shooter Game, where the player's space ship aims to destroy enemies' spacecraft thereby accumulating point while avoiding being hit by the enemy.

screenshot

How To Play

Here's how to play El-Galactico

  • Use the Left, Right, Up, and Down arrow keys to navigate around the screen and dodge enemies' lasers
  • Use the SPACE KEY to shoot lasers
  • Any laser aim at the enemy's spacecraft destroys the target and scores you a point
  • Happy playing!

Live demo

🔗 Play El Galactico

Built With

  • Javascript (ES6)
  • Phaser 3
  • HTML / CSS
  • Webpack
  • Babel
  • Jest
  • Node / Express

Run El Galactico Locally

To get a local copy up and running follow these simple steps.

Prerequisites

For JS-Capstone-Shooter to work locally on your machine, you need these installations:

  • Nodejs and npm
  • A Web Browser that has <canvas></canvas> support

Install

  1. Open the Terminal
  2. Run
git clone https://github.com/belsman/JS-Capstone-Shoooter.git

or, for SSH:

git clone git@github.com:belsman/JS-Capstone-Shoooter.git
  1. Run cd JS-Capstone-Shooter to enter the main directory
  2. Run npm install
  3. Run npm run devserver
  4. Visit http://localhost:8080 in your browser to play
  5. Happy playing!

Testing

  1. Open the Terminal
  2. Run cd JS-Capstone-Shooter to enter the main directory
  3. Run npm test

Author

👤 Bello Babakolo

🤝 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