Features • How To Play • Installing and Executing • Images • License
BreakOut is a classic arcade game developed by Atari, Inc. This implementation of BreakOut is done in C++ and uses SFML for the graphics and audio.
- CMake version >= 3.21.1
- clang version >= 9.00
- SFML
- Main Menu
- Pause and Resume Capabilites
- End Title Screen
- Key Board Controls
- Leader Board
- Music and SFX
- 'p': pause game
- 'left arrow': move player character left
- 'right arrow': move player character right
- 'down arrow': navigate menu choices
- 'up arrow': navigate menu choices
- '1': turn music down
- '2': turn music up
- '9': turn sfx down
- '0': turn sfx up
- 'enter': make selection
- Clone the repository in a desired location
git clone https://github.com/alexisM8/BreakOut.git
- Create a build directory:
mkdir build
- Navigate to build directory
cd build
- execute the command:
cmake -S ../ -B .
- a makefile will be generated, compile the program:
make
- run the program:
./BreakOut
This project is licensed under the MIT License - see the LICENSE.md file for details