Programming (very outdated)
![]() | ![]() |
---|
Brick Breaker
The final project for my programming class in Australia was to build a simple program. The game itself only had to be partially built, just enough to show what we learned over the semester, typical games were less than 300 lines of code. I was eager to make my game and started less than halfway though the class. My idea was to create a full brick breaker game with realistic physics and power-ups. The game is written in Pascal using the SwinGame libraries which was provided by the school, that handled the GUI, image processing, and a some other helpful back-end assets.
I learned a significant amount building the game as there was a lot that I didn't know, but wanted to do. I spent most of my time designing algorithms for collision detection, ball reflection and movement; what I couldn't solve on my own or from the internet, I asked professors who had plenty of tips to give, and could help solve some game-breaking bugs.
It took me about 10 weeks to program and polish into a clean and playable game in just under 1500 lines of code.