color-clash-vanilla
@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.