Skip to content

A fast action space-themed arcade game built using Phaser 3. Try and save your astronauts while avoiding asteroids!

Notifications You must be signed in to change notification settings

alegomez1/Rocket-Rescue-Mission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Rocket Rescue Mission

Live demo - https://rocket-rescue-mission.herokuapp.com/


📖 Table of Contents

✍🏻 About

Why Make This?

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.

How to Play

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

Process

  1. Learned how to create Canvas based games using Phaser 3.
  2. Gathered all the necessary assets(sprites, sounds, animations)
  3. Create an objective for the player with win/lose mechanics
  4. Injected pace into the game by introducing asteroids that come hurling across the screen
  5. Rendered the JavaScript Phaser scripts inside of an HTML page
  6. 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

🚀 Demo

Live demo - https://rocket-rescue-mission.herokuapp.com/


🛠 Setup

Installation

  • Clone the repo
  • Use npm install or yarn install to install the necessary dependencies
  • Run npm start to run on localhost:8081
  • Visit http://localhost:8081/ on your browser to play the game locally

📦 Created using:

🙋🏼‍♂️ Created by:

About

A fast action space-themed arcade game built using Phaser 3. Try and save your astronauts while avoiding asteroids!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published