light-bounce
Light Bounce
A puzzle game where you place mirrors and splitters to guide beams of light from
an emitter to receivers across three themed worlds with 15 levels of increasing
difficulty.
Features
- Three unique worlds: Crystal Cavern (5×5), Cloud Garden (6×6), and Starlight Lab
(7×7) with distinct visual themes
- Two mirror types: Normal mirrors reflect light, Splitter mirrors both reflect
and pass light through
- Drag-and-drop mirror placement from the tray onto the grid, with grid
highlighting for valid cells
- Drag to reposition placed mirrors, tap to rotate, and replace mirrors by
dragging a different type onto them
- Star rating system: Earn 1-3 stars based on how few mirrors you use (matching
the optimal solution gets 3 stars)
- Animated light beams with particle effects, reflection flashes, and smooth path
tracing
- Procedural sound effects generated via Web Audio API — no external audio files
needed
- Full bilingual support: Traditional Chinese and English UI based on browser
locale
How to Play
1. Observe the emitter (sun icon) and receivers (moon icons) on the grid
2. Drag a mirror from the bottom tray onto an empty grid cell to place it
3. Light automatically traces from the emitter — mirrors reflect the beam at 90°
4. Use splitter mirrors (when available) to split one beam into two paths
5. Tap a placed mirror to rotate it (switches between / and \ orientation)
6. Drag a placed mirror to reposition it, or drag a different mirror type onto it
to replace
7. Light up all receivers to complete the level — fewer mirrors earn more stars!
Controls
- Mouse / Touch: Drag mirrors from tray to grid, tap to rotate, drag to reposition
| Status | In development |
| Platforms | HTML5 |
| Author | Devin |
| Genre | Puzzle |
| Tags | 2D |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |

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