I'm using pure JavaScript to get a solid knowledge of web game development and JavaScript language.
Steps :
- Create the Canvas and draw on it
- Move the ball
- Bounce off the walls
- Paddle and keyboard controls
- Game over
- Build the brick field
- Collision detection
- Track the score and win
- Mouse controls
- Finishing up
