In this project, I attempted to emulate the original arcade console version of Breakout, first designed and built by Steve Wozniak for Atari in 1976.
Once you begin the game, use the spacebar to launch the ball at the beginning of each round and move the paddle back and forth with the left and right arrow keys, trying your best to keep the ball from going off the bottom edge of the screen.
- cmake >= 3.7
- All OSes: click here for installation instructions
- make >= 4.1 (Linux, Mac), 3.81 (Windows)
- Linux: make is installed by default on most Linux distros
- Mac: install Xcode command line tools to get make
- Windows: Click here for installation instructions
- SDL2 >= 2.0
- All installation instructions can be found here
- Note that for Linux, an
apt
orapt-get
installation is preferred to building from source.
- gcc/g++ >= 5.4
- Linux: gcc / g++ is installed by default on most Linux distros
- Mac: same deal as make - install Xcode command line tools
- Windows: recommend using MinGW
- Clone this repo
- Make a build directory in the top level directory:
mkdir build && cd build
- Compile:
cmake .. && make
- Run it:
./breakout
C. Tyler Dennis
This project is released under the MIT License