🔍

Chinese Chess — AI, Two Players & Endgames iconChinese Chess — AI, Two Players & Endgames

Play Chinese Chess with core legal-move rules, 120 progressive computer levels, local two-player matches, daily endgames, hints, fixed-seed friend challenges, sound, and strategy training.

Game guide

YouToStem · Strategy Game

Chinese Chess

Train tactical calculation through core-rule Chinese Chess against the computer, on one device, or in focused endgames.

Two Players

Local two-player match

Level 62 / 120
TurnRed
Moves0
Time0:00
Best

Select a piece, then choose a highlighted intersection.

📘 Quick guide: checks before captures

At every turn, first check whether your general is attacked, then examine checks, captures, and threats. Develop horses, cannons, and rooks into open lines instead of moving one piece repeatedly.

In endgames, use the general as an attacking controller and exploit the palace and flying-general rule. Hints highlight one recommended move without playing it for you.

Read the complete Chinese Chess guide →

❓ Chinese Chess FAQ

Which Chinese Chess movement rules are implemented?

The engine follows the core Chinese Xiangqi Association rules: Red moves first; generals stay in the palace and cannot face; horses can be leg-blocked; elephants cannot cross the river and can be eye-blocked; cannons need exactly one screen to capture; and soldiers move sideways only after crossing. A move may never leave its own general attacked.

How do computer, two-player, and endgame modes differ?

Against the computer, the player controls Red. Two-player mode supports local alternating turns. Endgame mode starts from a reduced position where Red must defeat the computer-controlled Black side within a target number of rounds.

How do Beginner, Intermediate, Advanced, and Master progress?

Each band contains 30 levels. Beginner chooses among several reasonable moves, Intermediate searches two plies with less variation, Advanced consistently selects the top evaluation, and Master searches three plies to see exchanges, checks, and replies more clearly. Endgame defensive material also becomes more constrained.

Why is having no legal move a loss?

Stalemate differs from international chess. In Xiangqi, a player with no legal move loses even if the general is not currently attacked. The engine applies this rule.

How are perpetual checks, chases, and repetitions handled?

Tournament responsibility rulings for perpetual checks and chases require detailed case analysis. This browser version preserves movement, check, mate, and stalemate, then uses a transparent simplification: the same position with the same player to move three times is a draw, as is reaching 200 plies.

Why is the daily challenge an endgame?

Reduced positions focus practice on checks, blocking, exchanges, and palace control. The UTC date fixes the same endgame and mirror orientation for everyone, making move count and time comparable.

How do hints and shared challenges work?

Hint runs a position search at the current difficulty and highlights a recommended origin and destination without making the move. A challenge link fixes the mode, level, and endgame seed so a friend receives the same conditions.

🗓️ Updated 2026-09-14🐞 Feedback