This project is a 2D Breakout-style game built in C++ with SFML, featuring Separating Axis Theorem (SAT) collision detection between entities. Beyond the classic gameplay, it includes mechanics such as multi-hit blocks, power-up/penalty drops (e.g., speed modifiers, paddle size adjustments), and block behaviors which increase challenge and add variety.
| Action | Input |
|---|---|
| Move left | A |
| Move right | D |
| Shoot ball | Space |
- C++17 compatible compiler (GCC 7+, Clang 5+, MSVC 2017+)
- SFML 3.0.0
