A clone of the classic arcade game, Breakout.
Written in pure JavaScript and rendered on HTML5 <canvas>
- Create canvas
- Create ball object
- Get ball moving
- Create paddle object
- Enable keyboard control of paddle
- Enable mouse control of paddle
- Create Brick Feild
- Implement Collision Detection
- Track Score and Lives
- Game over, alert box
- Play with colors
- add gradient background
- try a rainbow backgound
- try a target backgound
- randomize brick colors
- Resize and stagger bricks
- Refactor
- create classes
- dependancy injection