Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rodrigosetti/azteroids

Simple Asteroids game in C++ and OpenGL
https://github.com/rodrigosetti/azteroids

asteroids-game cmake entityx glfw opengl

Last synced: 19 days ago
JSON representation

Simple Asteroids game in C++ and OpenGL

Awesome Lists containing this project

README

        

# Azteroids

Simple asteroids game made in C++ and OpenGL.

![Screen Shot](img/screenshot-1.png?raw=true)

## Dependencies

* OpenGL and GLUT.
* Cmake.
* C++ compiler with C++11 support.
* Other dependencies are git submodules (entityx and glfw).

## Build

Clone this repository and update the git submodules (`git submodule update`).

Just run `cmake` to build the Makefile, and then `make`. The executable will be
placed inside `bin` folder.

## Commands

* Arrow keys - move the ship.
* Space - shoot.

## Acknowledgments

* Alec Thomas' [entityx](https://github.com/alecthomas/entityx) -
Entity-Component system.
* [CMake](http://cmake.org) - cross-platform open-source build system.
* [GLFW](http://www.glfw.org) - library for creating windows with OpenGL.