Drag the link below to your bookmarks toolbar or to a tab to start browser breakout on other websites.
The concept of the game is simple, it detects any images (of a reasonable size) on the page and turns them into breakout blocks.
The game itself isn’t really finished, more a proof of concept. There is plenty of room for improvement - the collision detection is temperamental, and the physics logic needs improving. Also, it’s quite inefficient as it redraws the canvas element every frame. I experimented with only redrawing the ball, the paddles and any images that are interacted with, but it caused more problems than it initially solved.
This great tutorial was very helpful for creating the original breakout logic.