Project: Brick Breaker Game
This project was created using C++ and a 2D DirectX Game Engine. Similar to my Snooker project, this game uses a range of collision detection including circular collision detection and velocity handling. This was one of the individual projects I worked on over the summer, read more about that here.
There are 2 modes to the game; Survival and Target. The aim of Survival is to destroy all the blocks on the screen, like most other Brick Breaker games. Target is similar but also has extra targets which move around the screen. The player has 3 lives; a life is lost when the ball hits the bottom of the screen creating an explosion.
Screenshot and demo video of the game:
Download the executable game file along with instructions on how to play here: BrickBreaker.zip
Download the project files and all source code here: BrickBreakerProject.zip
I made blog updates when I was developing the game about changes to the game and new features and functionality. Read the updates here: Brick Breaker Updates