frozenbubble2
About
A faithful C++ / SDL3 port of the classic Frozen Bubble 2 — with 100 single-player levels, chain reactions, malus (attack bubbles), and 2–5 player network multiplayer. Play on Linux, macOS, Windows, Android TV, or right in your browser (iPhone and Android supported).
Controls
Touch (iPhone / Android)
Menus: Tap to select · Swipe up/down to scroll · Swipe left to go back
In-game (standard): Tap left half to aim left · Tap right half to aim right · Tap center to fire · Swipe left to exit
In-game (Mouse/Touch mode): Tap or drag anywhere to aim · Release to fire
Mouse (desktop browser / Mouse mode)
Move mouse to aim · Left click to fire · Right click to go back / exit
Keyboard (desktop)
Left/Right arrow to aim · Up arrow or Space to fire · Escape to back / pause
2-Player Local
Player 1: Arrow keys + Up to fire
Player 2: C / X / V + D to fire
Controller (Android TV)
D-pad to aim · A / D-pad Up to fire · B to back · Start to pause
Fairness note: Mouse and touch aiming is point-and-click (easier than keyboard left/right). In network games, the host can toggle Mouse/Touch mode in the room settings — it syncs to all players.
Network Multiplayer (2–5 players)
Play over LAN or internet. The lobby shows a world map with colored dots for each connected player. The host can configure chain reactions, malus targeting, victory limits, color counts, and more — all synced in real time.
Game Modes
- Single Player — 100 levels, scoring, chain reactions
- 2-Player Local — Two players on the same keyboard or controllers
- LAN Game — Auto-discovers servers on your network
- Net Game — Connect to any server by IP or from the public list
Desktop and Androidtv versions available at https://github.com/dchau360/frozen-bubble-sdl3
Hosting a Public Server
https://github.com/dchau360/frozen-bubble-sdl2/blob/main/SetupServer.md
| Status | Released |
| Platforms | HTML5, Windows, macOS, Linux, Android |
| Author | dchau360 |
| Genre | Puzzle |
| Tags | Multiplayer |
| Average session | A few seconds |
| AI Disclosure | AI Assisted, Code |

Leave a comment
Log in with itch.io to leave a comment.