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 of 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.