An open API service indexing awesome lists of open source software.

https://github.com/meta-ben/space_invaders

2014 - C++ / SDL Space Invader game
https://github.com/meta-ben/space_invaders

Last synced: about 5 hours ago
JSON representation

2014 - C++ / SDL Space Invader game

Awesome Lists containing this project

README

          

``Reupload project from 2014 : This project was recovered so don't take commits into accounts``

👾 Space Invaders 👾












## Overview
This project is a C++ implementation of the famous [Space Invaders game](https://fr.wikipedia.org/wiki/Space_Invaders) using SDL.

## Run it
The github file already provide the ``.exe`` and a ``binary linux file`` just double click on the file regarding your OS

You can also open a terminal and run ``make run`` at the root of the project

## How to play
Move Mouse -> Move starship

Click Mouse -> Shoot

The rule are simple, Kill all the aliens

## Build the project
If you want to build the project you can follow the steps below :

- Ensure you have ``GCC`` installed
- ( For ``Windows`` users install ``MinGw`` )
- Download [SDL-2.0.9](https://sourceforge.net/projects/libsdl/files/SDL/2.0.9/)
- Open the Makefile and set the var ``SDL_FOLDER`` at the path where your SDL folder is
- And then just run ``make compile`` (`` MinGw32-make compile`` for windows users ) command this will replace the binary in the output folder that match your OS
- Then you can launch the app or run ``make run``

Note : Build with G++11.4.0 using SDL-2.0.9