Skip to content

Instantly share code, notes, and snippets.

@nycki93
Created December 10, 2023 20:54
Show Gist options
  • Select an option

  • Save nycki93/461adcf520fc9b11e728a638ba9d4b0e to your computer and use it in GitHub Desktop.

Select an option

Save nycki93/461adcf520fc9b11e728a638ba9d4b0e to your computer and use it in GitHub Desktop.
Scoops - A procedurally-generated rummy variant.

Scoops v1.0

A procedurally-generated rummy variant by 'Nycki' Lamicela, 2023.

Each round, generate a random contract by rolling four dice. Whoever goes out first wins the contract and gets 1 point. First to 3 points wins the game.

Rubber-band rule: If exactly one player has the lowest score, they may look at their cards first, then choose which dice to assign to which generator. Otherwise, assign dice in the order rolled.

Most rules will require you to group cards into sets.

  • A set (or "meld") is either a book or a run.
  • A book is three or more cards of the same rank.
  • A run is three or more cards of the same suit, with sequential ranks.
  • The order of ranks is A 2 3 4 5 6 7 8 9 10 J Q K.

Base rules:

  • Shuffle 1 deck for each 3 players in the game, deal 8 cards per player.
  • Each player has their own discard pile.
  • Each turn, you may take any player's top discard, or the top of the deck, but you may not pick up and put down the same face-up card.
  • Jokers are 'valueless' and cannot be used in runs. A book of all jokers is legal.
  • You may not use more than one wild card per meld, except for a book of all specials.
  • If the deck is empty at the start of your turn, the round ends with no winner.

Special Generator:

  • Add two dice, get a number from 2-12. That number is special. 11 = ace, 12 = no special.
  • A book of specials is worth +1 point, but only if you also win the round.

Rule Generator:

  • 1: Vanilla. Aces are low, no wilds.
  • 2: Cherry. Aces are high, no wilds. A23 is no longer a valid run, but QKA is.
  • 3: Banana. Jokers are wild, and aces wrap. This means A23, QKA, and KA2 are all valid runs.
  • 4: Raspberry. Aces low, Jokers and specials are wild.
  • 5: Strawberry. Aces low, Jokers and red specials are wild.
  • 6: Chocolate. Aces low, no wilds, jokers and face cards cannot be used in runs (books only).

Goal Generator:

  • 1: Bowl. Exactly three sets of three, laid down at once, no discard.
  • 2: Shake. Exactly two sets of four, laid down at once, with discard.
  • 3: Cone. A four, a three, and a pair (two cards of matching rank), at once, no discard.
  • 4: Sandwich. two pairs and a run of five, at once, no discard.
  • 5: Float. Any combination of sets and 'floating' cards, played on other players' sets. You must play a set of your own before you can play floating cards. No discard.
  • 6: Coffee. Discard required. After discarding, any player may declare the end of the round and play all sets in their hand, after which all other players take a final turn and do the same. Lowest sum of remaining cards in hand wins (count 1 per normal card, 2 per special and wild). Declarer wins ties, otherwise clockwise from the knocker.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment