Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 864 Bytes

README.md

File metadata and controls

47 lines (33 loc) · 864 Bytes

Asteroids

Example implimentation of the classic retro game Asteroids

Written in cpp using OpenGL and GLFW.

Intended to be a easy intro into cpp game development.

Features

  • Vector style graphics
  • Accurate collision detection
  • Custom vector font
  • Title screen
  • Asteroids
  • Simple score

Asteroids - Title screen Asteroids

Build

*** Tested on linux. ***

# Install deps: glfw3 + opengl
sudo apt install libglfw3 libglfw3-dev libopengl-dev

make

Contributing

Feature requests, Bug reports and PR welcome.

TODO

  • Game over
  • Lives
  • Better key press handling
  • Particle effects
  • Sound effects
  • Flying Saucers
  • Levels
  • High scores
  • Pause
  • FPS counter