Skip to content

IvanDerlich/space-shooter-game

Repository files navigation

Space Shooter

Description

A space shooter like old times arcade games. Humanity is under attack by space creatures and it needs you and only you to save it

Game Rules

  • You miss a shot, you lose 2 points.

  • You don't kill an enemy, you lose 10 points.

  • If your score is negative, you die.

Demo

Picture 1

Picture 1

Picture 1

Picture 1

Picture 1

Objective of the game

  • Increase your score by:

    • Killing enemies

    • Avoiding:

      • Missing shots

      • Enemies crossing the bottom line

      • Being killed with a bad score.

In other words:

  • Ascent to glory over other lesser players that don't gather as much score than you.

Game mechanics

  • Shooting enemies in space

Levels

It only has one level and it ends when the player dies.

Entities involved in the game

  • Player and its lasers:

  • Enemies:

    • Carrier Ship:

    • Chaser Ship:

    • Gunship and its lasers:

User interactions:

The user interacts with a player ship by using the w, a,s,d keys and spacebar to shoot.

Game Scenes

  • Instructions.

  • Credits.

  • Game Over.

  • Loading.

  • Menu.

  • Options.

  • Play.

  • Score Board.

  • Set Score.

Instalation

Download the repo:

 git clone git@github.com:IvanDerlich/space-shooter-game.git

Move to the folder you had just created:

 cd space-shooter-game

Install project dependencies:

 npm install

Build the project using a node script:

 npm start

Development Process

I made this game following This guide.

Acknowledgments

  • Microverse.

  • The people that created the technologies I'm using listed below.

  • Code reviewers

Technologies used

  • Webpack
  • Phaser
  • NPM

Author

Ivan Derlich.

About

I'm bringing the classic space shooter back to life in this project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages