SHANGHAI
How to playShanghai
Lay books. Build runs. Seven contracts — your house rules, online.
How to play
Contracts on the table. Lowest score wins.
Classic Shanghai is 7 rounds. The host can add bonus rounds (up to 12), and turn on sound or vibrate alerts for each player’s turn.
1. Deal
Each player gets 11 cards. The rest form the stock; one card starts the discard pile.
2. Your turn
Draw from the stock or the top discard. Optionally lay your round contract. Then discard one card. If the stock runs out, the discard pile is shuffled into a new stock (top card stays).
3. Lay the contract
After drawing, tap Auto lay or Lay selected. Once you’re down, play extra cards onto any table meld.
4. Shanghai call
If someone who’s already down discards a card that could play on the table, call Shanghai before the next draw — they draw 2.
5. End the round
Empty your hand after laying your contract. Everyone else scores leftover cards. Lowest total at the end wins.
Melds
- Book — 3 cards of the same rank (e.g. three 5s). Jokers can fill.
- Run — 4+ cards of the same suit in sequence (e.g. 4♠ 5♠ 6♠ 7♠). Jokers can fill gaps.
Scoring (cards left in hand)
- 2–7 → 5 pts
- 8–K → 10 pts
- Ace → 15 pts
- Joker → 50 pts
Contracts (host picks 1–12)
- 12 Books
- 21 Book · 1 Run
- 32 Runs
- 43 Books
- 52 Books · 1 Run
- 62 Runs · 1 Book
- 73 Runs
- 83 Books · 1 Run · bonus
- 92 Books · 2 Runs · bonus
- 101 Book · 3 Runs · bonus
- 114 Books · bonus
- 124 Runs · bonus