canfield-solitaire-motion
Physical-card Canfield with reserve, stock/waste, wrapping base-rank foundations, undo, and resumable motion.
About this tile
Canfield Solitaire Motion is a mobile-first Poe card game that turns classic Canfield into a physical-card table: 52 stable card IDs live in one persistent stage while cards visibly travel between the reserve, stock, waste, four tableau piles, and four wrapping suit foundations.
Foundations start from the random base rank dealt at the start and wrap King to Ace. Move reserve, waste, and tableau cards onto alternating-color descending tableau piles or matching foundations; empty tableau piles refill from the reserve automatically. Undo, hints, auto-move-to-foundation, clear win state, and fast new deals are included.
What you can do
- Play real Canfield flow — reserve pile, stock→waste, four tableau piles, base-rank foundations, reserve/tableau/waste→foundation, and reserve tableau refills.
- Watch physical cards move — each physical card has exactly one DOM node keyed by card ID; zones are layout targets, not duplicate renderers.
- Resume safely — synced-store persists the whole run: reserve, stock, waste, tableau, foundations, score, undo history, semantic event IDs, and terminal state.
- Play on phones — designed for Poe feed iframes with readable cards at 350×509, iPhone-sized layouts, and reduced-motion support.
Built using Codex in ~/mobile-game-clones/games/canfield-solitaire-motion.