your stats

difficulty
pipes
0:00
moves 0

solved

time 0:00
moves 0

game over

score
0

paused

zenPuzzles

a small collection of puzzles designed to be calm, focused, and satisfying. no ads, no accounts, no countdowns pushing you to hurry. just you and the puzzle.

the puzzles

  • pipes — rotate tiles to connect all the pipes into one network
  • sand sort — pour sand between vessels until each holds one color
  • chroma — swap tiles to restore a smooth color gradient
  • nine — place blocks to clear rows, columns, and 3×3 boxes
  • arrows — clear the board by releasing unblocked arrows
  • peaks — place diagonal slopes to match the numbers
  • flags — draw a loop through the numbered circles
  • pearls — draw a loop through the black and white pearls

take your time. use undo freely. there's no penalty for thinking.

© 2026 Bobby Hood

how to play

tap any tile to rotate it 90 degrees clockwise. connect all the pipes into a single network with no loose ends.

tile types

hints

  • connected pipes turn green
  • no pipe should point off the edge of the board
  • every pipe must connect to its neighbors
  • use undo if you get stuck
  • every puzzle is always solvable

tap a vessel to pick it up, then tap another to pour. sort all the sand so each vessel holds only one color.

pouring

  • sand pours only onto the same color
  • you can pour into an empty vessel
  • all matching layers on top pour at once
  • full vessels can't receive more sand

hints

  • keep one empty vessel free as a workspace
  • focus on one color at a time
  • use undo to back out of dead ends
  • every puzzle is always solvable

the grid shows a color gradient that's been scrambled. swap tiles to put them back in order and restore the smooth gradient.

swapping

  • tap a tile to pick it up, then tap another to swap them
  • tiles with a small diamond are fixed anchors — they can't be moved
  • tap a selected tile again to deselect it

hints

  • start from the corners and edges, which are always fixed
  • look for tiles that are clearly out of place first
  • trust your eyes — the gradient should look smooth
  • use undo to reverse a swap
  • every puzzle is always solvable

place blocks on a 9×9 grid to fill rows, columns, or 3×3 boxes. filled groups clear automatically.

placing blocks

  • tap a block in the tray to pick it up
  • tap a spot on the grid to place it
  • blocks must fit — they can't overlap filled cells
  • when all 3 blocks are placed, 3 new ones appear

scoring

  • 1 point per cell placed
  • 18 points per row, column, or box cleared
  • clear multiple at once for combo bonus
  • consecutive clears build a streak bonus

modes

  • endless — play until no block fits, chase high score
  • target — reach the target score to win

the grid is filled with arrows pointing in different directions. tap an arrow to release it — but only if nothing blocks its path to the edge of the board.

how it works

  • each arrow points up, down, left, or right
  • tap an arrow to remove it if its path to the edge is clear
  • blocked arrows can't be removed yet — clear the way first
  • remove all arrows to solve the puzzle

hints

  • highlighted arrows can be tapped right now
  • think about which arrow to remove first
  • use undo if you get stuck
  • every puzzle is always solvable

fill every cell with a diagonal slope — either ╲ or ╱

rules

  • the numbers show how many slopes meet at that point
  • the slopes must not form any closed loops

hints

  • tap or click to cycle: ╲ → ╱ → empty
  • right-click places ╱ directly (desktop shortcut)
  • corners can only have 0, 1, or 2 slopes
  • edge vertices max out at 2 or 3
  • use undo if you get stuck

draw edges between dots to form a single closed loop that passes through every circle.

rules

  • white circles: the loop goes straight through
  • black circles: the loop turns 90°
  • numbers show the total length of both arms from that circle

hints

  • tap between dots to cycle: line → X → empty
  • X marks help you remember where lines can't go
  • small numbers are the most constraining — start there
  • use undo if you get stuck

draw edges between dots to form a single closed loop that passes through every pearl.

rules

  • white pearls: the loop goes straight through, but must turn in the previous and/or next cell
  • black pearls: the loop turns 90°, and must go straight through both adjacent cells

hints

  • tap between dots to cycle: line → X → empty
  • X marks help you remember where lines can't go
  • black pearls near corners are very constrained
  • use undo if you get stuck

sign in