Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 791 Bytes

File metadata and controls

36 lines (25 loc) · 791 Bytes

Set Card Game

A web implementation of the classic Set card game, built with React 19 and TypeScript.

Play the game

About

Set is a pattern recognition card game. Each card has four features:

  • Shape: Diamond, Oval, or Squiggle
  • Color: Red, Green, or Purple
  • Fill: Solid, Striped, or Empty
  • Count: 1, 2, or 3

A valid Set consists of three cards where each feature is either all the same OR all different across the three cards.

Features

  • 81-card deck with all possible combinations
  • Visual feedback for valid/invalid selections
  • Score tracking
  • Responsive design

Development

npm install
npm run dev

Tech Stack

  • React 19
  • TypeScript
  • Vite
  • GitHub Pages deployment via GitHub Actions