gamer-rama

A space-themed shooter game using JavaScript's framework Phaser 3.

MIT License

Stars
6

Gamer-ama

<a href="https://github.com/simandebvu/gamer-rama/">Request Feature</a>

In this project, I build a space themed shooter game using JavaScript's framework Phaser 3, a "fast, free and fun open-source framework for Canvas and WebGL powered browser games".

Table Of Contents

Built With

  • Javascript
  • Node
  • Webpack
  • Bootstrap
  • VSCode
  • JSHint
  • Github Actions
  • Phaser 3
  • ES6
  • Jest
  • Microverse Leaderboard API Service

About the game

The games based on futurama. Futurama is an American adult animated science fiction sitcom created by Matt Groening that aired on Fox from March 28, 1999 to August 10, 2003 and on Comedy Central from March 23, 2008 to September 4, 2013.

Enemies appear at the top of the canvas Some shoot you, some pass straight, some pursue you. You control the ship with keyboard arrows while you shoot with the spacebar. Just destroy as many enemies as you can before your HP runs out and you die.

In the end, you can add your name to our Leader Board and check the high scores. The player will be part of the planet express crew in a bid to deliver precious cargo amidst space battle.

How to play

  • Use arrow keys to navigate the ship
  • Use the Space Bar to shoot

Game Design Document

Feel free to look at it, by clicking here.

Live Demo

Live Demo Link

Video Presentation

Video Link

Local Installation

  • Click on the green button "Clone or Download"
  • Click on Download ZIP
  • Extract the game
  • In your terminal, navigate to the game's folder
  • Install dependencies:

$ npm install

  • Start the local webserver:

$ npm start > will open a local webserver at http://localhost:8080/ directly in your default browser with the game ready to be played

Automated Test

Run the command and see the output: $ npm run test

Potential future features

  • Extend the game to a multiplayer online game
  • Port it to mobile
  • Make a WEBXR variant

Screen Shots

Authors

Shingirayi Mandebvu

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

  • Microverse
  • Song : In the Year 2525 (Exordium & Terminus) by Zager & Evans
  • Futurama
  • Jared York

License

This project is MIT licensed.