Chinese chess solver and analysis board
Every position, move and legality claim on this page is verified programmatically against our open rules engine, which implements the WXF laws and is tested against the official 110-diagram repetition casebook.
Direct answer
A Chinese chess solver here means a free analysis board: play out any position for both sides and the engine returns a live evaluation, in centipawns, plus its suggested best move. Step back through the move list to see how the evaluation changed at any point. It runs in your own browser — no account, no download, and no server round trip for every move — and plays the same World Xiangqi Federation rules verified throughout this site.
What the analysis board shows
Three things update as you or the engine move: an evaluation bar scoring the position in the engine's own units, a suggested best move highlighted on the board, and a move list down the side. Click back to any earlier move to see the evaluation at that point, then branch off from there — the game in front of you is not overwritten until you play a new move.
How it works
The same search engine that plays the computer opponent runs the analysis, in a background thread in your own browser rather than on a server. That is also why every position published on this site is checked against it at build time: it is one engine, not a demo version and a real one.
It implements the full World Xiangqi Federation rules, including the repetition laws — perpetual check and perpetual chase — that decide who loses when neither side will break off a repeating sequence. Most free "solver" tools either skip this or get it wrong. What those rules actually say.
No account, and nothing to install
The board opens and starts analysing immediately — no sign-up, no download. An account only matters elsewhere on this site, for rated games and saved history; analysing a position here needs neither.
When to use it
After a loss, to find the move the game actually turned on rather than guessing. While studying an opening line, to see how far into it the evaluation stays level. Or to settle an argument about a repeating position — play it out here and the engine, not either player, calls the result.
Related questions
Is there a free Chinese chess solver online?
Yes — a live evaluation, best-move suggestion and full move history, free and with no account, on this page. It runs the same engine as the rest of the site.
Does the analysis board need an account?
No. It opens and analyses immediately. An account is only needed for rated games and saved game history elsewhere on the site.
Can the engine handle perpetual check and chase?
Yes, to the World Xiangqi Federation standard, verified against the official 110-diagram casebook on every build. See perpetual check and chase.
Does the Chinese chess engine run on a server?
No — it runs in your own browser in a background thread, which is why it responds immediately regardless of your connection.