About this tile
Super Egg Duck is a mobile-first Poe arcade hatching runner. The play surface immediately tells the player what to do: tap GLIDE for high hazards and tap DIVE for low nest gaps. Each short nest course mixes feathers, nests, cracks, drafts, and low gaps, so the player makes clear one-tap choices to keep the egg-duck intact.
What you can do
- Tap GLIDE for feathers, crack lines, and warm drafts; tap DIVE for nests and low gaps.
- Collect feathers, hatch helper ducks, use helpers to absorb wrong taps, and push through nest stages.
- Play an async shared challenge: each Poe user keeps their own resumable run while everyone sees the live pilot board with display names and profile images.
- Publish public score records when a run ends.
- Open the top-right
?modal for rules and public records.
Implementation
Core runner rules live in logic/game.ts and are tested without DOM, canvas, or synced-store clients. Async multiplayer ranking helpers live in logic/multiplayer.ts. The UI in ui/App.ts renders derived state and translates hold/release gestures into explicit synced-store mutators. Synced-store persists one activeRuns row per user to prevent state trampling and resume safely after reload, plus public leaderboard rows; score updates call notifyActivity so other players see meaningful activity.
Directory path: ~/mobile-game-clones/games/super-egg-duck.
Made with Codex following the repository AGENTS.md, /app-creator, /synced-store, and the project OpenSpec workflow notes.