What Is Computer Chinese Chess (XiangQi) and What Can Engine Software Like XieXie Master Do?
Updated
Computer Chinese chess means using a XiangQi engine — a program that calculates moves and evaluates positions — to play, analyze, or train. XieXie Master, the software featured on cc-xiexie.com and billed there as the World Computer Chinese Chess Champion, is one example: its 3.0 release combines a stronger evaluation and search core, multicore search, support for external UCI/UCCI engines, and a redrawn board with an Evaluation Bar graph. It suits players who want engine-assisted practice and game review; anyone who only wants to push pieces around casually can use a simpler app.
Engine vs. interface: what each part does
It helps to separate two layers that are often lumped together as "computer Chinese chess."
- The engine calculates. It searches possible moves and scores positions. XieXie Master 3.0 describes a sharper evaluation and search core and multicore search, so it reaches deeper within the same thinking time.
- The interface shows and controls. It draws the board and pieces, displays scores, and lets you set up games, engine profiles, and analysis views.
A stronger engine with a poor interface is hard to learn from; a polished interface with a weak engine gives misleading advice. XieXie Master's 3.0 notes address both sides — a stronger core plus a redrawn board, sharper pieces, and a refreshed interface.
What the engine features mean in practice
Evaluation and search
Evaluation is the engine's judgment of who stands better; search is how far ahead it looks. The 3.0 release describes an improved evaluation and search core. For a learner, the practical effect is that suggested moves and scores are more reliable in quiet, strategic positions, not just in sharp tactics.
Multicore search
The engine searches on multiple CPU cores in parallel, reaching deeper in the same thinking time. This matters most when you give the engine short thinking times — for example, quick blunder-checking during your own game — because parallel search uses the hardware you already have.
The Evaluation Bar graph
This is the feature with the clearest training value. Both sides' evaluations are plotted across the whole game, so a slow drift or a sudden blunder is visible at a glance — not just the score of the current move. When reviewing a lost game, you can see the exact move where the assessment turned, instead of stepping through move by move watching a single number.
External UCI/UCCI engine support: when it matters
XieXie Master 3.0 lets Red and Black each be played by an external engine, over UCCI (Xiangqi) or UCI (Western chess). Engines are stored as named profiles with their own hash size, threads, time unit, ponder setting, and extra setoption commands — switching engine is a dropdown, not a reinstall.
This is useful if you already trust a particular engine, want to pit two engines against each other, or want one side played by a Western-chess engine under UCI. If you only play against the built-in engine, you can ignore this feature entirely.
| You want to… | Relevant capability |
|---|---|
| Play against a strong built-in opponent | Improved evaluation and search core |
| Review where a game went wrong | Evaluation Bar graph across the whole game |
| Use your own preferred engine | UCI/UCCI profiles for Red and Black |
| Get deeper analysis in short thinking times | Multicore search |
Free download vs. purchase: what to confirm first
The site presents XieXie Master 3.0 as a new release and includes a purchase link for the full version. The available page material does not state pricing, licensing terms, or what a free download includes versus the purchased version. Before buying, confirm directly on the site:
- What the free download allows (games, analysis, engine profiles) and what the purchase unlocks
- Whether external UCI/UCCI engine support is included in the version you are getting
- System requirements, since multicore search depends on your CPU
Treat "download" and "free" as separate questions until the site states otherwise.
Who should consider it
XieXie Master fits players who want a XiangQi engine for practice and post-game review, especially those who value seeing the evaluation curve across a whole game or who want to plug in their own UCI/UCCI engines. If you are new to XiangQi and mainly need rules and basic play, start with a simpler app and come back to engine analysis once you can read positions — the Evaluation Bar graph only helps if you can interpret why a score shifted.