A downloadable game for macOS

How to Play -
Use the left and right arrow keys to control the paddle. Left click fires the ball from the paddle.


Post Mortem -

One of the first improvements we could make to Breakout would be to put more work into adding variety in our levels. Having the ability to have rows with variable column number could lead to more novel levels with more variation. We could accomplish this by allowing for variable brick widths which are set during level generation based on screen width. Another option would be to allow rows to be generated with gaps, giving each level its own unique shape.

Another improvement would be to add some kind of power up mechanic. An example would be a second ball that spawns, allowing you to break blocks faster if you have reflexes capable of keeping up with multiple objects. Building a timer to track how quickly a player is able to clear a level could also be a useful feature to add to the game.

Download

Download
breakout 205 kB
Download
Breakout-source.zip 41 MB
Download
Docs.zip 532 kB

Install instructions

Breakout is supported on MacOS.  It is assumed that the user has SDL, SDL_image, SDL_ttf, and SDL_mixer installed on their machine in /Library/Frameworks.

If you wish to compile the code from source simply unzip the source file and run

python build.py


To read the docs, unzip the file and open html/index.html

Leave a comment

Log in with itch.io to leave a comment.