An old game and I never had seen, played or heard about it… I am referring to the game of SET.
My son went on a school camp where they played SET, and back home we bought a boxed version. It is very addictive!
This card game was created by Marsha Jean Falco in 1974. As part of a genetics study she wrote down the information she collected in the form of colored symbols. This made it easier for her to compare combinations of inherited genes and the resulting behaviour of her subjects (german sheperd dogs). At some point, someone suggested that there was potential for having some fun with these cards, and that is how the game was born. It took until 1991 before SET appeared on the market though.
The rules are very simple. They involve creating sets of 3 cards out of a total of 81 cards. These cards have four different characteristics: each card has a unique combination of numbers (one, two or three), shapes (diamonds, ovals or squiggles), colours (red, green and purple), and fillings (solid, striped or open). Three cards form a set if the following is true for each and all four characteristics: all cards have the same property, or, all cards are completely different. An example of a set is the combination of three cards that display:
- one red striped oval
- two green open ovals
- three purple solid ovals
You try to find sets of three cards and take these off the board. The game ends when no more sets can be found, and the winner is the one who has collected most sets. When you hear people yell “SET!” you will realize that they are actually playing this game.
I will not try to explain the full rules here. The SET website has documented the SET rules, and the mathematics behind it., They also have a daily puzzle competition and more worthwhile things to read.
I have found several online versions of the game. Because the rules are so simple and well-defined, it does not take a lot of code to write.
- Browser-based:
- Javascript based: http://geocities.com/humblephysics/set.html – this version is the best I found. It plays a complete game, removing cards you selected as a set and replacing them with new cards from the deck. If necessary (because there is no set available in the cards on the table), it will also add extra cards to the table. You can download a ZIP archive with everything needed if you want to play the game offline. Update: the original site seems to have been taken offline, so I hunted down a copy and then had to take it down because of a copyright infringement notice.
- Javascript/AJAX based: http://thebreretons.com/setgame/ – this version of SET is not about playing the game to completion, but rather the goal is to find the 6 possible sets available on the table. The javascript used for this game is ‘obfuscated‘ and the game does not work if you copy it to your own machine.
- Windows/Linux
- The best program to use (in my opinion and that of my wife) is TATset. It is open source and although the homepage (http://www.tatset.com/) seems to be off-line, the Sourceforge page is still there. Screenshot:
I hope you will have as much fun with SET as I am having!
Eric
Do you have a SlackBuild for TatSet? Or a mirror of the java version that was on GeoCities?
Hi Brad
I had to search hard to find a copy of that javascript version of set, but I have found it.
See the updated text of the article, I added a working link to the ZIP file as well as an online copy.
Eric
Seems pySet on Sourceforge works.
Thanks for the update! I hadn’t seen you comment before, oops.
Unfortunately I received a copyright infringement notice from setgames.com and had to remove the online game from my server. I have updated the main article accordingly.
Well done, Set Enterprises. One more US company that lost all its good will.
Does anyone know where to get a copy of this that *might* run in Win11? I’ve got the tar.gz files, but they fail when trying to ‘make’ (it could be me as I don’t really know what I’m doing). I have to check some old USB sticks I have, but suspect I no longer have the exe file. I wouldn’t mind paying for it either, was a great game. Their is a half-decent android version, but it’s not the same…
The SET copyright holders have aggressively worked on removing all open source code and resulting binaries for the game by threatening every developer with lawsuits, so that nowadays these are no longer found.