“Make a Set” Game

So I was with my wife’s family over Thanksgiving this year gorging on enough meat and starches to tranquilize a small yak.  After said gorging, my wife pulled out a game that I had never before played.  It was called Set.  And, man, was it fun.  But, man, did I suck.

Anywho, after playing the game, I thought about the rules and said to myself “Dude, that would be an easy thing to make.”  So, I put this bad boy together.

The Rules

If you have not played it before, the premise is simple.  Here are the rules:

The object of the game is to identify a ‘set’ of three cards from 12 cards displayed. Each card has a variation of the following four features:

(A) Color:

Each card is red, green, or purple.

(B) Symbol:

Each card contains circles, squares, or triangles.

(C) Number:

Each card has one, two, or three symbols.

(D) Shading:

Each card is solid, clear, or lightly filled.

A “Set” consists of three cards in which each feature is EITHER the same on each card OR is different on each card. That is to say, any feature in the “Set” of three cards is either common to all three cards or is different on each card.


Color: All different
Symbol: All the same
Number: All different
Shading: All different

Color: All different
Symbol: All different
Number: All the same
Shading: All the same

Color: All different
Symbol: All the same
Number: All the same
Shading: Two the same, one different

The Game

It was a quick nasty hack just so my wife and I could quickly get to playing.  So don’t go looking at the code unless you are a fan of Italian food.

As of now, it’s most easily played by one person.  I’ll try and clean it up a bit later and add a “buzz in” feature to make it easier for multiple people to play.

Play it now!


Posted in My Demos, Programming Tagged with: , , , ,
3 comments on ““Make a Set” Game
  1. Gwen says:

    Love it. Thanks for putting this up on Chrome, I’ve always loved this game and it’s great to play it in my browser. It’s a lot fewer cards than usual though – I don’t suppose there’s any possibility of another row, or even settings for how many cards to put out?

  2. That’s a good idea. I’ll see if I can take the time to add that feature down the line.

    Thanks for the feedback!

  3. Ana says:

    how can we save the game to keep playing later? thanks.

1 Pings/Trackbacks for "“Make a Set” Game"
  1. […] still the same ol’ rules, so if you forget them, check them out here where the first version was […]

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>