Skip to content

bbajcetic/planet_defense

Repository files navigation

Planet Defense

YouTube demo

https://www.youtube.com/watch?v=W_RPx2UlDs4

Planet Defense is a simple arcade type game (my first game) written in C++ that uses openGL for its graphics API and GLFW for window creation and event processing (utilities). Motivated by the Phoenix arcade game, you control a space ship that destroys enemy space ships and you accumulate a score. The goal of this game is to score the highest score possible before one of two things happen: 1) You die or 2) The Earth that you are trying to save explodes.

(game still in progress)

Progress:

So far, the state of the game contains a main ship that you control and enemy ships that spawn just often enough to make the game tougher the longer you stay alive. You can shoot down the enemy ships with enough shots, and for each one that you destroy, your score increases by ten points. Once you run out of health, the game ends and you can see your score!

Installation:

Run ./install.sh to install required dependencies. Requirements.txt also contains a list of the dependencies in case you want to install them by yourself. After successfully doing so, run make and then ./planet_defense to play the game.

Controls:

Shoot - space Arrow keys - move

Take down as many enemy ships down as you can and enjoy the game!

About

Simple space arcade type game created with openGL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published