Live demo - https://rocket-rescue-mission.herokuapp.com/
This game was created as part of my first major project at Ironhack Miami's Full-Stack Wed Development course. I've always been a fan of space-themed arcade games so this was a no brainer for me.
Mission objective: Rescue 5 stranded atronauts lost in space while avoiding asteroids. Keep a close eye on your fuel and health. If you're running low on either, grab some that float by.
Movement: Left/Right arrow keys to rotate ship. Up arrow key to move in that direction
- Learned how to create Canvas based games using Phaser 3.
- Gathered all the necessary assets(sprites, sounds, animations)
- Create an objective for the player with win/lose mechanics
- Injected pace into the game by introducing asteroids that come hurling across the screen
- Rendered the JavaScript Phaser scripts inside of an HTML page
- Deployed the page to Heroku
For more details on the code and logic used, please refer to the comments and documentation inside of the code
Live demo - https://rocket-rescue-mission.herokuapp.com/
- Clone the repo
- Use
npm installoryarn installto install the necessary dependencies - Run
npm startto run on localhost:8081 - Visit http://localhost:8081/ on your browser to play the game locally
- Phaser 3 - Game design
- Javascript - Frontend and backend
- Express - Backend Server
- Heroku - Deployment
