Play Xiangqi with a friend
Enemy waters
Your fleet
This position has repeated three times. Repetition without check is not a draw; perpetual check loses.
Chinese Chess (Xiangqi)
Chinese chess (Xiangqi) is played on the intersections of a 9 by 10 board, divided by a river. Share an invite link to play online with a friend, take turns on one device, or choose the computer at Beginner or Advanced level. Free, with no sign-up.
How do you move the pieces?
Red moves first. Select your piece to see legal moves, then select a highlighted point. Capture by landing on an opposing piece. You cannot leave your general in check. Symbols below are shown as Red / Black.
- General (king)
- One point horizontally or vertically within the 3 by 3 palace. The two generals may never face each other along an open file.
- Advisor
- One point diagonally, always inside the palace.
- Elephant
- Two points diagonally. Cannot cross the river or jump over a piece on the intervening point (the “elephant’s eye”).
- Horse
- One point horizontally or vertically, then one diagonally outward. A piece on the first point blocks that direction (the “horse’s leg”).
- Chariot
- Any distance horizontally or vertically along a clear path.
- Cannon
- Moves like a chariot without capturing. To capture, it must jump over exactly one piece of either color, called the screen.
- Soldier
- One point forward. After crossing the river, it may also move one point sideways. Never backward; no promotion.
How do you win? What about repetition?
Checkmate or stalemate wins: your opponent loses if they have no legal move, even when not in check. Perpetual check loses; mutual perpetual check is a draw.
Repeated positions without check are not an automatic draw. Other repetition rulings, including perpetual chase, are not adjudicated in this version.
Can we continue in the same room?
Choose “Play again” after a result. Online, both players must accept. The score carries over and sides switch by default; tap the next-side line to change them.