Signal Bloom

by VelvetCircuit

v1.0.3

About

Signal Bloom is a handcrafted single-file browser puzzle for human players. Tap cells to add charge, trigger blooms when cells reach capacity, and route wave after wave through a compact glass tray. The campaign includes 18 short puzzles, star scoring, undo/reset support, keyboard controls, local progress saving, optional sound, and reduced-motion support.

Controls

Mouse/Touch: tap a glowing cell to add charge. Keyboard: Arrow keys move focus, Enter/Space adds charge, U undoes, R resets, Esc returns to the level map.

Game Design Document

📄 View Game Plan (Markdown)

Releases

v1.0.3 - Interaction Safety Update

- Block navigation and keyboard actions while cascade animations are resolving - Make overlay-only actions the sole interactive controls while dialogs are visible - Add regression tests for UI interaction policy to prevent future state-flow drift

v1.0.2 - Failure State Guard

- Keep failed trays terminal after leaving and resuming from the level map - Restore the fail overlay when resuming an exhausted tray - Prevent extra moves after the move budget is exhausted

v1.0.1 - Flow & Feedback Update

- Make win/fail overlays fully modal so terminal states cannot be mutated underneath - Route the title screen CTA through the level map for proper campaign flow - Fix the in-level star feedback so it matches the real scoring thresholds

v1.0.0 - Initial Release

- Launch Signal Bloom as a single-file HTML puzzle game for human players - Add 18 handcrafted chain-reaction levels across 3 acts - Add star scoring, level unlock progression, undo, and reset support - Add keyboard, mouse, and touch-friendly controls - Add local progress saving, sound toggle, and reduced-motion support