Bubble Popper
Saved games stay in this browser only.
About the game
A field of coloured bubbles hangs from the ceiling. At the bottom you have a launcher with a bubble loaded and the next one waiting. Aim, shoot, and when your bubble sticks next to two or more of its own colour, the group pops.
Popping a bubble can cut other bubbles loose from the ceiling, and anything left hanging in the air falls for bonus points, so clever shots clear whole sections. The ceiling slowly lowers as you play. If the bubbles reach the red line, the game is over.
Playing it here
Click Play, move the mouse to aim along the dotted guide, and click to shoot.
Controls
| Input | Action |
|---|---|
| Mouse / Left, Right / A, D | aim |
| Click / tap / Space | shoot |
| Escape | pause |
A few things worth knowing
Use the walls. A bounce off the side lets you reach spots a straight shot cannot.
Aim for the roots. Popping the bubbles that hold a group to the ceiling drops the whole group.
Watch the next bubble. Plan two shots at a time.
Credits and licence
Bubble Popper is one of the games in LittleJS Arcade, a collection by Frank Force built on his open-source LittleJS engine and released under the MIT licence. The pictures are drawn in code and the sounds are synthesised, so the game has no image or audio files. The author's repository includes AI-assistant guidance files, so the collection was written with the help of AI tools. The licence text is linked from this page and the source code is on GitHub.