A calm cat logic puzzle for Android
Give every cat its own sunny spot: one cat in every row, every column and every coloured region, and no two cats touching; some boards add sunny sills and cuddle pairs.
Meowdoku: Sunny Spots is a logic puzzle game for Android phones by Sonicon Software. Place one cat in every row, column and coloured region of a 5×5 to 10×10 grid, with no two cats touching. Some puzzles add sunny sills or cuddle pairs. Every puzzle has one solution you can reach by logic. No ads, no purchases, no internet.
How to play
Place one cat in every row, every column and every coloured region of the grid. No two cats may touch, not even diagonally, unless a heart pairs their regions. Each puzzle has exactly one solution. Tap a spot once for an X, tap twice or touch and hold for a cat, and undo or redo as often as you like.
The full rules, the window rules, how puzzles are made and the twelve techniques are in How it works.
Window rules
Some puzzles add a window rule. A sunny sill shows a number: the count of cats in the eight cells around it, and no cat sits on a sill. A heart joins two regions whose cats must touch corner to corner. The first time you meet a rule, a short card explains it and the timer waits.
Sleeping cats are already in the right spot and never move; they open the sunbeam and cuddle chapters of the Journey gently. Every rule card stays in How to play, under Window rules.

Hints that explain
Stuck? A hint lights the spot that matters and explains the next step in plain words, such as “this row has one spot left”. It does not fill the board in for you: showing a hint changes nothing until you tap Show me, and that applies one step only.
If a cat you placed is wrong, the hint points at it first. Hint text never covers the cells it talks about. Hints explain sill and heart steps the same way.

Three ways to play
Journey is an endless run of levels whose difficulty follows how you play, with sunbeams from level 21 and cuddle pairs from 41. Daily is one new puzzle each date, with a streak and a 30-day catch-up calendar. Free play lets you pick the rules, any grid from 5×5 to 10×10 and any of four difficulties.
Journey
Eight warm-up levels, then each new level is set by how you solved the last ones. Classic to level 20, sunbeams from 21, cuddle pairs from 41, then all four kinds in turn. Easier and Harder buttons nudge it.
Daily
One puzzle per date, 6×6 Easy on Monday up to 10×10 Expert on Sunday, with a streak. For dates from November 16, 2026, the weekday also picks the rules.
Free play
Classic, Sunbeams, Cuddles or Mix, at any size from 5×5 to 10×10 and any of Easy, Medium, Hard or Expert.
Relaxed by default
Nothing punishes you. There are no lives and no game over, and a wrong cat is flagged gently. The timer, the mistake counter and the stars can each be hidden. Leave a puzzle whenever you like; it is saved and waits for you just as you left it.
Rewards
Every solve earns XP, itemised by reason, and ranks carry cat titles from Kitten upward. Twenty-one badges mark milestones, four of them for sunbeams and cuddle pairs. Nothing is for sale, and hints and mistakes never take XP away.

Made to be read
- A stained-glass look in light and dark themes.
- Optional pane patterns, so regions can be told apart without colour.
- With TalkBack, the cells you play announce their row, column, region and state, with actions to place a cat, mark or clear.
- Text follows your system font size.
- Separate switches for sound and vibration.
Privacy in one paragraph
The app has no internet permission, no account, no ads and no analytics. Your progress, statistics and settings stay in the app's private storage on your phone; on Android 12 and later they can move to a new phone you set up from this one. Nothing goes to cloud backup.




