Skip to content

wyuchen1217/CSE3901-team3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSE3901-team3-proj2

CSE3901 project2 repository

Description

This Project is implementing the game of Set. The game is played using the terminal.

Contributors

  • Yuchen Wang
  • Madison Irwin
  • Hannah Ackley
  • Christopher Johnson
  • Christian Barrett
  • Gautam Agarwal

How to play this game

  • This game has 81 game cards.
  • Each card has 1 of 3 colors (green, purple, red), 1 of 3 numbers (1-shape, 2-shapes, 3-shapes), 1 of 3 shadings (filled-in, outlined, shaded), 1 of 3 symbols (ovals, squiggles, diamonds).
  • One point is earned for each set that is identified. One point is lost if a player guesses an incorrect set or incorrectly guesses that there are no sets.
  • A set is a group of three cards in which they all have the same or different value for each attribute.
  • An example of a set includes the following cards: One green striped squiggle, one red solid squiggle, one purple open squiggle.
  • Players take turns entering set guesses.
  • Players are allowed to use hint.
  • The game ends when the timer runs out.
  • The player with the highest total score wins!

How to run this program

  • Run the command "ruby main.rb" in the terminal.
  • Follow the prompts to enter the number and names of players.
  • Enter 0 if you believe no sets exist in the given hand.
  • Enter 13 to generate hint.
  • Enter the numbers corresponding with the 3 cards of the set you believe exits.
  • If you wish to play again, enter 1 when prompted. If you wish to terminate, enter 2.

About

CSE3901 course projects repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages