catch-goose
@jeffy24

catch-goose

Tap only the highlighted goose in a fast gym-and-park reflex arena.

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.