All Projects

Brickball

This was my first stab at a “real” game with graphics.  After reading Beginning C++ Through Game Programming by Michael Dawson, I began reading Programming 2D Games by Charles Kelly. The game is written in C++ and uses the DirectX API for rendering graphics, handling audio, Xbox 360 controller support, physics, etc. I learned a lot from this project about the intricacies of how computer games work and the raw power of modern computers.  I ended up abandoning this project after school picked back up and I took on more important endeavors.  I did have it in a playable state, but there were still some bugs in the physics code that I didn’t get back to.

Features:

  • Xbox 360 controller support for Windows
  • Controller vibration upon collision between ball and paddle
  • Each brick set to randomized pitch of the same audio cue using XACT sound engine
  • Basic score keeping and limited number of lives. Each brick worth 10 pts.
  • Dropdown command console invoked with [~] key.

Screenshots

 

All Projects

Leave a Reply

Your email address will not be published. Required fields are marked *