card-deck-uno-example
@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.