Challenge for this problem set is to implement a game. The game is Breakout. Problem Set 3 was also a game, but its graphical user interface (GUI) wasn’t exactly a GUI, it was textual user interface, since we essentially simulated graphic with printf. Let’s give Breakout actual GUI by building atop the Stanford Portable Library (SPL), which is similar spirit with CS50 library but include an API (application programming interface) for GUI programming and more.
Unfortunately, I have no pseudocode for this problem set since you have all you need in the Stanford cslib package.
Take your time to look at the specifications and have fun!
If you’re done with it. You’ll see you’ve made a game. Because this game expects a human to play, no check50 for this one!
Be sure you’re inside the Problem Set 4’s directory by execute :
You’ll see :
Then, execute :
jharvard@appliance (~/Dropbox/pset4): ./breakout
You’re ready to play!
This was Problem Set 4.