Giter Site home page Giter Site logo

set-game's Introduction

Set

Set - Visual card game

Set is a game where 81 cards have symbols with different colors, shapes, number and filling. A Set is three cards where every feature is either all the same, or all different. Grab as many Sets as you can find: the player with the most cards at the end wins!

Here are a few things that are already implemented:

🤖 AI mode: play against the computer in easy, medium or hard difficulty!
💡 In-game tutorial: onboard with a simple tutorial to discover the rules (easy to understand, hard to master!)
📱 Cross-device playability: you should be able to play on your computer, tablet or smartphone!
🎨 Palettes: this game relies on color vision, but has built-in color palettes for people with color vision impairments. You can also build your own custom palette, and share it with a single click!
🔊 Bleep, bloop: funny sounds are definitely involved (of course you can turn these off)

Here's a roadmap of some features that I'd like to implement in the future:

⚡ Versus mode: play against your friends!
☕ Zen mode: play with no opponent, no timer, and no score.
⌨️ Accessibility: more accessibility features, such as 100% keyboard playability.
🏆 Leaderboards: born to win? This will be your place to shine.


Disclaimer: I am not the designer of the original game. In fact, you may have played the physical version of this board game before: Set was designed by Marsha Falco in 1974, and published by Set Enterprises in 1991. I am not in any way affiliated with Set Enterprises, Inc. or the SET® card game. This is a free-to-play, ad-free version of the game, that aims at recreating the experience online. If you enjoy playing, consider buying a physical version of the game ($12.99) to show your support towards the editor. 🙌

set-game's People

Contributors

ashugeo avatar bofstein avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.