Xiangqi Strategy - Chinese Chess Tips

Make every active move answer the same question: does it improve your attack without making your general easier to reach?

Develop without opening your general

Early Xiangqi is not merely a race to attack. Bring your chariots onto useful files, free the horses whose legs are blocked by home pieces, and give cannons open lines, while leaving enough cover before the general. Moving a central pawn may improve space but can also remove the only piece separating the generals. Ask what line each developing move opens for both armies. A safe development move often improves two things: it activates a major piece and leaves an escape or blocking resource near the palace.

Let chariots control open files

Chariots are the long-range workhorses of the position. They become stronger when they see through an open rank or file and when their partner can support a second entry point. Avoid parking one behind an unmoved pawn for many turns. Instead, look for a file where a pawn exchange, cannon move, or sideways chariot shift creates pressure against a weak soldier or a palace defender. Before taking a pawn with a chariot, calculate whether an opposing cannon will gain a screen and whether the capture abandons your back rank.

Use cannons as threats, not decoration

A cannon's value changes with the board. A screen can be a friendly piece, an enemy piece, or even a piece you expect to sacrifice later. This makes a cannon dangerous near crowded files, but it also means your own formation may offer the opponent a ready-made attack. When you line up a cannon, identify the screen, target, and the defender's possible replies. A useful practical habit is to scan every check first: cannon checks over a screen, chariot checks down a file, horse checks with a clear leg, and a discovered flying-general line.

Advance soldiers with a destination

Soldiers are modest before crossing the river and much more flexible afterward because they gain sideways moves. Do not push every soldier only because it can advance. A central soldier can deny a horse square, provide a cannon screen, or help open a chariot line; a flank soldier may become a late passer. After crossing, decide whether the soldier is a blocker, a support point, or a direct attacker. It cannot retreat, so an unsupported advance can become a permanent hole in front of your own pieces.

Calculate forcing moves and king safety

Checks, captures, and direct threats narrow the opponent's choices. In Xiangqi, calculate them together with palace geometry: advisors and elephants may shelter the general, but they can also block flight squares. When attacking, list every legal general move, interposition, and capture before calling a move decisive. When defending, do not only answer the current check; ask whether the reply leaves a cannon screen or an open file for the next check. Exchange material only after comparing activity: two active chariots and a safe general often matter more than a pawn grabbed at the cost of coordination.

Xiangqi strategy FAQ

Which pieces should I develop first?
Usually free a horse and connect a chariot to an active file, but keep a blocker between the generals and do not expose your palace for speed.
Are cannon screens always good?
No. A screen can create your attack and the opponent's attack at the same time. Check which cannon benefits after the line changes.
Should I push all my soldiers?
No. Advance a soldier when it has a role in your plan, such as opening a file, taking space, or creating a post-river target.
How do I spot a tactical move?
Begin with checks, then captures and threats. Verify horse legs, cannon screens, and every legal palace reply.
What should I review after a loss?
Find the first move that left your general exposed or your chariots inactive, then replay the forcing line your opponent used.

Practice Xiangqi

Play a short game against the AI. On every turn, name the enemy's strongest check before you move, then review whether your reply preserved a safe palace and an active chariot.

Read Xiangqi rules