Brick Breaker

We will develop a Game called Brick Breaker based on a tutorial on MDN website. Unlike the original tutorial, we will take an Object-Oriented approach to the design and implementation of the game.

This chapter serves as an exposition to Object-Oriented Programming in JavaScript. It also introduces you to the HTML Canvas element, the backbone of Web-based Animations and Games.

You can download the complete application here. In addition, a deployed version is here.