Skip to content

A small-scale software engineering project consisting of developing a networked desktop application for playing a game of Set (http://www.setgame.com/set)

Notifications You must be signed in to change notification settings

krisht/Game-of-Set

Repository files navigation

A Game of Set

Download Game Here

Usage

Linux

  • java -jar /path/to/folder/GameOfSet.jar

Windows

  • Right click and run using JVM

OS X

  • Click on the jar file. If you get a security error, goto "System Preferences" >> "Security & Privacy", & click "Open Anyway".

Enjoy the game!

Landing Page Help

Quick Start

Either create a game by clicking the CREATE GAME button or join a game by selecting a game and clicking the JOIN GAME button!

FAQ

  1. How do I create a game?
  • Just click the CREATE GAME button! Don't forget to make a name for the game!
  1. How do I join a game?
  • Click on a game you want to join, and click the JOIN GAME button!
  1. My friend created a game and I can't see the game! What should I do?
  • Your board is probably not refreshed! Click REFRESH button to refresh the game!
  1. Why can't I join a game?
  • There are multiple reasons as to why you can't join a game, including:
    • There are already 4 people in a game! Each game only takes a maximum of four people. Either choose a game with less than 4 people or create a new game!
    • The game you're trying to join no longer exists. Refresh the game listing by clicking the blue REFRESH button!

Gameboard Help

What is a SET?

A set consists of three cards satisfying all of these conditions:

  • They all have the same number or have three different numbers.
  • They all have the same symbol or have three different symbols.
  • They all have the same shading or have three different shadings.
  • They all have the same color or have three different colors.

The rules of Set are summarized by:

If you can sort a group of three cards into "two of ____ and one of ____", then it is not a set.

For example, these three cards form a set:

alt text alt text alt text

And so do these:

alt text alt text alt text

Given any two cards from the deck, there is one and only one other card that forms a set with them.

A player is given a point if their submitted set is correct and don't get a point if the submitted set is incorrect.

FAQ

  1. How do I submit a set?
  • Select 3 cards and click the SUBMIT button! You can only select 3 cards! When you select a card, there will be a green border around the card!
  1. I don't think there's any more sets! What should I do?
  • Click the NO MORE SETS button! However, once you click no more sets you cannot select cards anymore! It is equivalent to skipping your turn in a card game. You can only select cards again if either all other player unanimously select no more cards or if someone else made a set.

Game Screen Shots

Team Members

  • Backend:
    • Krishna Thiyagarajan
    • Ross Kaplan
  • Frontend:
    • Abhinav Jain
    • Brenda So

About

A small-scale software engineering project consisting of developing a networked desktop application for playing a game of Set (http://www.setgame.com/set)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •