47 lines
1.5 KiB
Markdown
Executable File
47 lines
1.5 KiB
Markdown
Executable File
---
|
|
author: Akbar Rahman
|
|
date: \today
|
|
title: oh heck
|
|
tags: [ card_games ]
|
|
uuid: c1e7bfd4-cadf-4cdc-a35c-c6c91bc81162
|
|
---
|
|
|
|
# oh heck
|
|
|
|
access quickly at [pls.cx/oh_heck](https://pls.cx/oh_heck)
|
|
|
|
## requirements
|
|
|
|
- deck of cards with 4 (or more?) suites
|
|
- some number of mates, `m`, where ` 2 <= m <= floor(52/n)`
|
|
- pen and paper, notes app, or good memory
|
|
|
|
## game
|
|
|
|
0. sit around table
|
|
1. shuffle deck
|
|
2. with `n` number of cards, where ` 0 < n <= floor(52/m)`:
|
|
|
|
a. deal `n` cards to each player
|
|
b. take the card at the top of the deck and place it face up on the table.
|
|
|
|
- the suit of this card is the trump suite.
|
|
- trump suites rank higher than all cards in other suites.
|
|
|
|
c. starting left of the dealer, each player places a bet on how many *tricks*
|
|
they will win. the dealer's bet must result in the sum of the bets being not equal to `n`.
|
|
d. play a trick: starting with the winner of the previous trick, or left of the dealer,
|
|
each player places a card of their choice from their hand.
|
|
|
|
- the first player picks the suite of the trick
|
|
- trump cards can not be played first until a trump has been played
|
|
- following players must play cards in that suite if they have one
|
|
|
|
e. the player with the highest ranking card wins the trick
|
|
f. go to step d until all hands are empty
|
|
g. calculate each player's score and write it down:
|
|
`player_score = tricks_won + (10 if tricks_won equals bet)`
|
|
|
|
3. go back to step 2 with `n = n - 1` until `n equals 0`
|
|
4. highest score wins
|