This was my high-school final year computer science project, and it was the only program in the class that wasn’t hang man (not even joking about this). In my youth I spent about two and a half years writing an FPS arena combat game in Java and OpenGL. Unfortunately I seem to have lost that project, but this game made good use of the same engine. Roll a ball around procedurally generated mazes! Oggle and gasp as the physics code somehow works! Be amazed at the casting of shadows and the orthographic rendering of bitmaps on top of a full 3D scene! Immerse yourself in the wonders of technology as this game uses an actual SQL database to store profiles and save games. Also, I printed out sleeves and stickers for the discs that I burned of this. I still own some professional looking physical copies of Ball Roller. One day those’ll be worth millions.