@jeffy24
color-clash-vanilla
Vanilla JS/CSS Last Card table with physical card movement, bots, wild choices, and resume.
About this tile
Color Clash Vanilla is a fast mobile shedding-card battle implemented with Vanilla JS UI wiring and CSS-primary card animation. Match Ember, Sun, Leaf, or Tide cards by color, symbol, or action, chain skips/reverses/draws/Prism wilds, and empty your hand before the bot seats.
What you can do
- Deal instant rounds against three deterministic bot seats with a 108-card original gem deck.
- Tap highlighted legal cards or draw once and choose whether to play or keep the newly drawn card.
- Watch stable physical cards travel across one table stage: draw pile, discard, human hand, opponent hands, and penalty draws share the same card DOM nodes.
- Resume safely after closing/reopening because synced-store persists the active match, hands, deck, discard, turn, pending draw, score, terminal state, event IDs, and settings.
- Play mobile-first with color-blind symbols, top-right help, haptic feedback, reduced-motion support, visible wild color sheet context, and one-thumb card controls.
Built in ~/mobile-game-clones/games/color-clash-vanilla using the shared package packages/card-table-vanilla.