Pipe Rotate Puzzle is a minimal pipe-link game in the browser: tap or click tiles to rotate them until every pipe connects from the power source. Grid grows with level (3x3 up to 7x7). About ~32 KB after Play, no install, no account.
Prefer a sliding tile puzzle? Try Cyber Slide Puzzle.
Rotate pipe tiles to link every cell from the power source. From pipzzle by kiy995 (MIT). About ~32 KB downloads once when you press Play. Level and theme stay in your browser.
Tap or click a tile to rotate it 90 degrees. R reset board, U undo, N new game (clears level progress). Settings drawer for olive or light theme. Works on touch screens.
Welcome - press Play to load Pipe Rotate Puzzle. Theme and level progress use ftol:piperotatepuzzle:* keys in localStorage.
Every board is a fresh layout, not just a bigger one
Clearing a level does more than add tiles. The puzzle builds each board procedurally and cycles through five layout styles - maze, grid, sparse, dense, and symmetric - so the routing challenge keeps changing even between boards of the same size. A sparse board gives you fewer tiles to rotate while a dense one packs the grid, and a symmetric board lays out a mirrored pattern to read. Because every board is generated on the fly, no two runs hand you the same pipes twice.
Frequently Asked Questions
What does Pipe Rotate Puzzle do?
You rotate pipe tiles on a grid until every cell connects to the power source. Locked tiles unlock when power reaches them. Completing a board advances the level and grows the grid up to 7x7.
Does it work on a phone?
Yes. Tap a tile to rotate it. The layout is touch-friendly. Keyboard shortcuts R, U, and N work on desktop.
Is anything saved in my browser?
Yes. Theme uses ftol:piperotatepuzzle:theme (olive or light). Level progress uses ftol:piperotatepuzzle:level. New game clears level progress. Nothing is uploaded.
How big is the download?
About ~32 KB of HTML and JS after you press Play. The browser caches it for later visits on the same device.
How do I play?
Click or tap a tile to rotate 90 degrees. Connect all pipes from the source. R resets the current board rotations. U undoes the last rotation. N starts a new game from level 1. Open settings for theme and keyboard help.
Is this open source?
Yes. Adapted from pipzzle by kiy995 (kiy995/pipzzle) under the MIT license. This site build namespaces localStorage and ships LICENSE next to the engine.