Space Invaders game written as university assignment.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Resources
cmake/Modules
doc
include/SpaceInvaders
src
CMakeLists.txt
README.txt
Screenshot.png
license.txt

README.txt

Space Invaders
==============

This game was a university assignment.

It had to contain the following things:
  - Inheritance and polymorphism
  - Model-View-Controller design
  - Observer pattern
  - Abstract factory design pattern
  - Exception handling for errors
  - Design with namespaces
  - Usage of SFML


Compiling
---------

First of all, you will need a compiler with decent c++11 support.
This project was only tested with gcc 4.8.

Compiling the game on linux is a piece of cake:

  mkdir build
  cd build
  cmake ..
  make install