Brick Breaker
9 Jun 2024 github repository
Quick demonstration of the desktop app
Authors
• Dominik Klisiewicz @DominikKlisiewicz
Project Overview
This is a C++ school project which aimed to recreate a popular brick braker game. It features three distinct difficulty levels in which bricks have different number of lives - some of them need to be hit several times to be destroyed. The number of lives is denoted using brick color, with yellow being just one live. As visible in the gif above, collision logic introduces a bug where from time to time several bricks are destroyed all at once. This bug was left out in the code as it could be seen as a sudden power up feature.
Game entities and graphics
This game was developped using SFML - a cpp library that allows the user to draw simple geometric shapes on the screen. This simple entities were used to produce a little bit more complex game logic an GUI.