@jeffy24
card-deck-uno-example
Full-screen UNO: tap glowing legal cards, draw, use action rules, and resume the physical card-deck table.
About this tile
A full-screen Poe app port of the upstream jeffreyyoung/card-deck UNO table, updated for the latest declarative card-deck API. It keeps the physical green-felt table, one persistent DOM card per physical UNO card id, animated deck/hand/discard movement, and synced-store resume.
What you can do
- Play real UNO turns — match color, number, symbol, or wild against the discard pile.
- Tap to play — playable hand cards glow and can be clicked directly; illegal cards are disabled and visually muted.
- Use action cards — Skip, Reverse, Draw Two, Wild, and Wild Draw Four all affect the two-seat human-vs-opponent game.
- Choose wild colors — wild cards open an in-table color picker without hiding the cards.
- Draw and pass — tap the draw pile to draw; playable drawn cards can still be played.
- Watch physical motion — the same card element travels between deck, hand, discard, and opponent zones via
@jeffreyyoung/card-deck. - Resume the table — synced-store persists the current run, turn, active color, card zones, face-up state, and terminal result across reloads.
Built on card-deck
This app uses the local workspace @jeffreyyoung/card-deck package synced from https://github.com/jeffreyyoung/card-deck commit 1237356250efa673c972e6f42089b613c0f400ef, including createDeclarativeTable(...).apply(...). Built using Codex and OpenSpec in ~/mobile-game-clones/games/card-deck-uno-example.