A 2D Game.
Game Design Documentation »
Report Bug
·
Request Feature
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".
- Javascript
- Node
- Webpack
- Bootstrap
- VSCode
- JSHint
- Github Actions
- Phaser 3
- ES6
- Jest
- Microverse Leaderboard API Service
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.
- Use arrow keys to navigate the ship
- Use the Space Bar to shoot
Feel free to look at it, by clicking here.
- 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
Run the command and see the output: $ npm run test
- Extend the game to a multiplayer online game
- Port it to mobile
- Make a WEBXR variant
👤 Shingirayi Mandebvu
- Github: @simandebvu
- Twitter: @simandebvu
- Linkedin: linkedin
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse
- Song : In the Year 2525 (Exordium & Terminus) by Zager & Evans
- Futurama
- Jared York
This project is MIT licensed.