Every variant in this app uses the same physical tile set: 144 tiles split into three numbered suits, the wind and dragon honours, and the bonus flower / season tiles.
9 ranks × 4 copies. Numbered 1 through 9.
9 ranks × 4 copies. The "1" is usually a bird.
9 ranks × 4 copies. Sometimes called "dots".
East, South, West, North. 4 copies of each.
Red 中, Green 發, White 白. 4 copies of each.
8 bonus tiles. Drawn → set aside → draw a replacement.
In this app, every region uses one mahjong engine — same melds (chow / pung / kong), same claim priority (win > kong > pung > chow), same flowers behaviour, same win-on-discard / win-on-draw permissions. Pick a region for its hand size and house feel.
Three in a run, same suit. Only claimable from the player on your left.
Three identical tiles. Claim a discard from anyone.
Four identical tiles. Draw a replacement from the wall.
Here's exactly what each region sets, straight from the engine presets in this app. The big mechanical difference is hand size — Taiwan plays with sixteen tiles instead of thirteen.
| Setting | 🇭🇰 Hong Kong | 🇸🇬 Singapore | 🇲🇾 Malaysia | 🇹🇼 Taiwan |
|---|---|---|---|---|
| Hand size | 13 | 13 | 13 | 16 |
| Flowers in deck | Yes | Yes | Yes | Yes |
| Min faan to win | 1 | 1 | 1 | 1 |
| Seven Pairs allowed | Yes | Yes | Yes | Yes |
| Win on discard / on draw | Both | Both | Both | Both |
| Multiple winners on one discard | Yes | Yes | Yes | Yes |
| Chow only from left | Yes | Yes | Yes | Yes |
| Claim priority | win > kong > pung > chow | win > kong > pung > chow | win > kong > pung > chow | win > kong > pung > chow |
| Scoring model | Classic | Classic | Classic | Classic |
Each subpage walks you through that variant in detail and ends with a live solo demo against AI playing those exact rules.