
Jigsaw
Drag the scattered pieces back into place; each one snaps in when it is close. Eight pictures, in 12, 24 or 54 pieces.
Built with
How it was made
Written with Claude Code as a single web page with no libraries; the pictures were painted by GPT Image 2.5 in Codex. Each inner edge is one random curve of three Béziers, traced forwards by one piece and backwards by its neighbour, so every tab fits its blank exactly.