Route the light. Mix it exactly.
Progress stays in this browser. Gallery and shared daily results are unavailable on this site.
Browser saving is unavailable. Keep this page open and copy a save code from Stats before leaving.
Every puzzle is generated on the spot and checked for a solution before you see it.
Past puzzles count toward your stats and stars, but only puzzles solved on their own day keep a streak going.
Daily results are saved in this browser. Shared rankings are unavailable on this site.
Progress is kept in this browser. Copy a save code to move it to another one. Restoring keeps the best of both.
Built backwards. The generator starts from lasers, drops parts onto squares the light already reaches, and puts detectors where the light lands. Because the board is built from a working solution, every board can be solved.
Trimmed. Any part the solution doesn't need is removed. Then a solver looks for a cheaper answer; if it finds one, the board adopts it, so you never get a spare part.
Proven. The solver only considers squares that light reaches. It takes them in the order the beams arrive and either places a part or rules the square out for good, so each arrangement is checked once.
Hints that follow you. A hint first tries to finish the board you have built. Only if your parts can't lead anywhere does it fall back to the stored solution.
Lumen is plain HTML, CSS and JavaScript, with no libraries. Every sound is synthesised in the browser.
Keys: arrows move, Space places or turns, Delete removes, 1 and 2 pick a part, Z undo, Y redo, H hint.
Optional usage counts and feedback are not enabled on this page.