CompSci 190
Fall 2022
Programming Games
FOCUS Section

Final Project Option: Breakout

Breakout is a popular extension to the first cabinet arcade game, Pong, that was designed by Steve Jobs and Steve Wozniak, the founders of Apple, Inc. It was such a big hit that, to this day, it is still spawning additional game spin-offs in the form of the game Arkanoid. These games build on the basic premise of Breakout, clearing a field of bricks, but add elements of every other game imaginable. Simple versions of this game have been used as a assignment in many introductory programming courses and so is highly regarded by educators as "nifty".

You can play a basic version online.

Part of its continuing appeal is how easily the game supports complex variants, such as:

Study these for their ideas, not their appearance or level of sophistication. Your game does not need to be the greatest variant created, or even have sophisticated graphics, but it should include multiple levels, each of whose configuration of bricks is read from a file, each of which implement different variations with different kinds of bricks, power ups, and scoring opportunities.

Your game should be distinctly different from any given examples you find (i.e., create your own Breakout game, do not simply copy one).