Bubble Shooter
puzzle • puzzle • bubble • shooter
Bubble Shooter — hexagonal grid, aim & shoot! Match 3+ same color to pop, clear floating, no download.
Bubble Shooter by Rembound (GPLv3, 2015) is the classic hexagonal bubble shooter in HTML5 Canvas. Features 15×14 grid, tilewidth 40 rowheight 34, hexagonal offset rowoffset, getTileCoordinate/getGridPosition, aim with mouse angle via atan2 (8°-172°), shoot bubble with dt*speed*cos/sin, bounce left/right, snap to grid, circleIntersection radius 20, findCluster flood-fill with neighborsoffsets for even/odd rows, findFloatingClusters, addBubbles after turns, bubblecolors 7. NepLox Games level edition: Level 1 has 7 rows, 5 colors; each next level adds +1 fill row and +1 color (harder and bigger per level, not impossible), score persists, level saved to localStorage (close save). When all bubbles cleared, shows Level Complete → Retry or Next Level. When bubbletouch bottom row, Game Over → Retry. Smooth 628×628 canvas, bubble-sprites.png atlas. Play instantly — no ads.
About Bubble Shooter
Bubble Shooter — hexagonal grid, aim & shoot! Match 3+ same color to pop, clear floating, no download.
Gameplay — Bubble Shooter
- How to play Bubble Shooter? — Aim with mouse (blue line 8°-172°), click to shoot bubble from bottom. Match 3+ same color via hexagonal adjacency to pop cluster + floating bubbles. After turns without cluster, new row added top. Clear all to win level.
- What are level-wise progression? — Level 1: 7 rows, 5 colors. Each next level +1 row and +1 color (max 7), bigger and harder but not impossible. Clear all bubbles to see Level Complete → Retry or Next Level. Close save: level and best score saved to localStorage, reload restores.
- What are the controls? — Mouse move to aim, click to shoot. Touch on mobile. Game uses dt*speed movement, bounce on left/right walls, snap to hex grid via getGridPosition.
- Is Bubble Shooter free? No ads? — Yes — GPLv3 Rembound 2015, single bubble.js 35KB, bubble-sprites.png atlas, 628×628 canvas, no ads, no tracking, works offline.
FAQ
Frequently asked about this game
How to play Bubble Shooter?+
What are level-wise progression?+
What are the controls?+
Is Bubble Shooter free? No ads?+
How does hard per level work?+
How does Bubble Shooter difficulty increase?+
How to Play — Bubble Shooter
- How to play Bubble Shooter?
Aim with mouse (blue line 8°-172°), click to shoot bubble from bottom. Match 3+ same color via hexagonal adjacency to pop cluster + floating bubbles. After turns without cluster, new row added top. Clear all to win level. - What are level-wise progression?
Level 1: 7 rows, 5 colors. Each next level +1 row and +1 color (max 7), bigger and harder but not impossible. Clear all bubbles to see Level Complete → Retry or Next Level. Close save: level and best score saved to localStorage, reload restores. - What are the controls?
Mouse move to aim, click to shoot. Touch on mobile. Game uses dt*speed movement, bounce on left/right walls, snap to hex grid via getGridPosition. - Is Bubble Shooter free? No ads?
Yes — GPLv3 Rembound 2015, single bubble.js 35KB, bubble-sprites.png atlas, 628×628 canvas, no ads, no tracking, works offline.





