About this tile
Catch Goose is a quick reflex Poe mini game set on a gym-and-park playfield. Geese pop out of benches, lockers, mats, shrubs, and fountains; the player must tap only the highlighted goose while ignoring decoys and point-stealing thief geese.
What you can do
- Tap the glowing goose directly on the play surface.
- Time taps near the net pulse to keep combo bonuses; rushed or late catches still count but break the streak.
- Clear faster waves across a deterministic five-level campaign.
- Check public best-run records from the top-right help modal.
Implementation
This app lives at ~/mobile-game-clones/games/catch-goose.
Core rules live in logic/game.ts: seeded pop-out waves, decoys, thief penalties, net timing, level progression, terminal states, and duplicate event-id idempotency are pure and unit-tested without DOM or synced-store clients. ui/App.ts renders derived state, translates taps into explicit reducer inputs, and keeps secondary actions behind the ? help modal.
Synced-store usage is public-only: the app writes one public leaderboard row per player through the shared records table and does not use private or server-only tables.
Built with Codex following the OpenSpec/App Platform workflow in ~/mobile-game-clones.