Girih is a quiet puzzle: drag from each star to its twin of the same colour, never cross a path, and fill every square of the grid.
PLAYS OFFLINE
All 300 levels ship inside the app and your progress stays on your phone. No account, no sign-up, nothing to wait for. On a plane, on a bus, in a basement — it is the same game.
300 LEVELS, ALL OF THEM FAIR
Every level has exactly ONE solution. That is not a marketing promise — it is a generation rule: any candidate for which the solver finds two solutions is thrown away before it ever reaches the game. So when it feels like your solution should have been accepted, it is.
TEN WORLDS
From 5×5 to 14×14, with difficulty that climbs slowly and then bites: the last two worlds pack the grid with short pairs, where intuition stops being enough. The next world opens after twelve completed levels — under half of it, so one hard puzzle never blocks you.
A NEW CHALLENGE EVERY DAY
The same puzzle for everyone that day, with a day streak.
NOTHING IN YOUR WAY
• No in-app purchases and no subscription.
• No account and no notifications.
• Ads appear only on the menu and between levels — never over the grid.
Hints are earned by playing — one for each new level solved with three stars. They are never sold; you can also earn one by watching an ad if you want to.
EASY ON THE EYES
A colour-blind palette with numbers inside the nodes, three themes (dark, light, parchment), and animations you can switch off.
GEOMETRY, NOT PICTURES
The whole look — eight-pointed stars and girih fields — is drawn in code. There is not a single image file in the app, so it stays small and stays sharp on any screen.
Link the twin stars, fill the grid. 300 levels, all playable offline.