Skip to content

Instantly share code, notes, and snippets.

@fpruitt
Created December 30, 2014 21:25
Show Gist options
  • Save fpruitt/0bf3cee00d03e29833af to your computer and use it in GitHub Desktop.
Save fpruitt/0bf3cee00d03e29833af to your computer and use it in GitHub Desktop.
Coup
Deck: 15 character cards
Duke x 3
Assassin x3
Captain x 3
Ambassador x 3
Contessa x 3
50 coins in Treasury
Start:
How many players?
Enter player name(s)
Deal 2 random cards for each player from deck
Deal 2 coins from treasury to each player
(Randomly?) Decide who goes first.
Player can see:
Number of coins in the treasury
Their own cards
Face down cards of opponents
What each character can do (cheat sheet)
Indication of who's turn it is
On Your Turn:
Choose an Action:
Take Income
Take Foreign Aid
Steal Coins from other player (Proclaiming you are a Captain)
Take Three Coins (Proclaiming you are a duke)
Pay Three Coins to assasinate another player (Proclaiming you are an assassin)
Draw Two Cards from the Court (Deck) and choose two to discard from your hand.
Coup a player (MUST if current coins >= 10), Lose 7 coins
On Other Turns:
If a player is taking Income:
Pass
If a player is taking Foreign Aid:
Block Foreign Aid (Proclaiming you are a Duke)
Pass
If another player is stealing coins from you:
Block Stealing (Proclaiming you are a captain or ambassador)
Call Them (Proclaiming they are NOT a Captain)
Pass
If another player is stealing coins from another player:
Call Them (Proclaiming they are NOT a captain)
Pass
If a player is taking three coins:
Call Them (Proclaiming they are NOT a duke)
Pass
If another player is assasinating you:
Block Assasination (Proclaiming you are a contessa)
Call Them (Proclaiming they are NOT an assassin). -----NOTE: This leads to losing both influence if player is an assasin
Pass
If another player is assasinating another player:
Call Them (Proclaiming they are NOT an assasin)
Pass
If a player is performing the Ambasador action:
Call Them (Proclaiming they are NOT an ambassador)
Pass
If a player is couping you or another player:
Pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment