Skip to content

nikhil822/Enigma-Learning-Series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Enigma-Learning-Series

CHOPSTICKS GAME

Made a game with help of python. Chopsticks is a hand game for two players, in which players extend a number of fingers from each hand and transfer those scores by taking turns to tap one hand against another.

Rules:

  1. Each player begins with one finger raised on each hand. After the first player turns proceed clockwise.
  2. On a player's turn, they must either attack or split, but not both.
  3. To attack, a player uses one of their live hands to strike an opponent's live hand. The number of fingers on the opponent's struck hand will increase by the number of fingers on the hand used to strike.
  4. To split, a player strikes their own two hands together, and transfers raised fingers from one hand to the other as desired. If any hand of any player reaches exactly five fingers, then the hand is killed, and this is indicated by raising zero fingers (i.e. a closed fist).
  5. A player may revive their own dead hand using a split, as long as they abide by the rules for splitting. However, players may not revive opponents' hands using an attack. Therefore, a player with two dead hands can no longer play and is eliminated from the game.
  6. If any hand of any player reaches five or more fingers, then it is considered a "dead hand". Under alternate rules, if any hand reaches more than five fingers, five fingers are subtracted from that hand. For instance, if a 4-finger hand strikes a 2-finger hand, for a total of 6 fingers, then 5 fingers are automatically subtracted, leaving 1 finger.
  7. A player wins once all opponents are eliminated (by each having two dead hands at once).
  8. There is no variation in which a player can kill their own hand.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages