Training Modes - Tenpai · Discard · Shanten · Yaku
Start any focused drill from this hub. Each mode trains one core skill—build tenpai and shanten recognition first, then move to discard and one-shanten decisions, or practice identifying every hand-inherent yaku.
Suggested path: Shanten → Tenpai → One-shanten acceptance → Discard → One-shanten discard → Yaku recognition. Or jump straight to the mode you want to improve.
Daily Challenge
Five tenpai + five discard puzzles—same set worldwide today.
Daily Challenge
Fixed daily tenpai and discard set with a day leaderboard
Five tenpai and five discard puzzles each UTC day—compare accuracy and time on the global day board. Great for a daily habit.
Play today's challenge
Shanten Count
Calculate the number of steps away from a complete hand
Read shanten from a 13-tile hand, including standard, seven pairs, and kokushi. Build the feel for how far you are from tenpai.
Train shanten counting
Tenpai
Improve tenpai recognition speed and accuracy
Name waits from tenpai shapes, from basic waits to multi-sided tenpai. Core entry to tile-efficiency training.
Mahjong tenpai training
One-away
Practice identifying one-away hand patterns
List every effective tile on one-shanten hands—train tile counts and wide vs narrow ukeire.
Practice one-shanten ukeire
Discard Decision
Train tile discarding decisions to maximize efficiency
Pick the best discard from 14 tiles by comparing shanten and ukeire after each cut—close to real discard decisions.
Start discard training
One-away Discard
Train optimal discarding in one-away situations
At one-shanten, choose the discard that keeps the widest ukeire among lines that do not worsen shanten.
One-shanten discard drills
Yaku Recognition
Practice identifying hand-inherent yaku
Check every hand-inherent yaku on completed hands—from basics through composites and yakuman.
Practice yaku recognition
Score Calculation
Practice fu, han, and payment from yaku names and seat context
Enter fu, han, and ron/tsumo payments from yaku and table context; full scoring breakdown after each answer.
Practice score calculation
Friend Challenge
Share interesting puzzles with friends and challenge each other
Share interesting hands from analysis or training and challenge friends on the same puzzle.
Challenge a friend