Skip to content

A C++ OpenGL implementation of Arkanoid (breakout) game.

Notifications You must be signed in to change notification settings

IgorKhramtsov/Arkanoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arkanoid

Simple OpenGL Arkanoid game.

  • platform moving left\right by keyboard
  • ball bounces out of walls, platform and top side
  • bottom side is endgame
  • bricks generates randomly on the start

Screenshot of program

Build

Requires C++17

git clone --recursive https://github.com/IgorKhramtsov/Arkanoid.git
cd Arkanoid
mkdir build
cd build 
cmake ..
make # your build command dependent on platform

Dependencies

Progress

  1. Project initialization (cmake)
  2. Creating a window (glfw)
  3. Drawing (glew, glm)
  4. Input control
  5. Collisions
  6. Game logic
  7. Effects

Known Bugs

  1. Physics: Ball bounces incorrectly in some circumstances.