← MW Supply Limited

Xiangqi

Chinese Chess for iPhone & iPad — taught properly. Version 1.0

About

Xiangqi (象棋, cờ tướng) is a thousand years old. Most apps hand you a board and an opponent that either hangs a chariot on move four or crushes you in twenty. This one explains what happened, and then makes you better.

The whole app works offline. There is no account, no sign-in, and no server that ever sees your games.

Getting started

Rules, done properly

The parts most apps get wrong are the parts we tested hardest:

The move generator is checked against the published Xiangqi perft series — it reproduces 133,312,995 positions at depth five, matching an independently written reference implementation. That is the only way to be confident a rules engine is right.

Coach Mode

Coach Mode is a live second opinion, not a hint button.

The Game Report

Every game ends with an accuracy score out of 100 for both sides, an evaluation graph you can scrub, and each move labelled Brilliant, Best, Good, Inaccuracy, Mistake or Blunder. Accuracy is broken down by opening, middlegame and endgame, so the report diagnoses rather than just scores. Then it hands you the moments the game turned on and lets you replay them until you get them right.

Xiangqi Pro

Nothing that is Xiangqi is behind the paywall. Unlimited games at all four levels, pass-and-play, every rule set, both piece character sets, all four notation systems and the Daily Puzzle are free forever. Pro adds coaching, depth and convenience:

Pro is an auto-renewable subscription — $4.99/month or $29.99/year with a 7-day free trial on the annual plan — or a one-time $59.99 lifetime purchase that never renews. There is also a $9.99 Remove Ads option that removes advertising without the Pro features. Prices vary by region. Manage or cancel any time in iOS Settings → Apple Account → Subscriptions, or from the Membership page in the app.

Languages

English, 简体中文, 繁體中文 and Tiếng Việt — including the notation. Traditional Chinese is written, not machine-converted from Simplified.

FAQ

Why did I lose when I had no moves left?

In Xiangqi a player with no legal move loses (困斗). This surprises people who come from Western chess, where it is a draw. It is not a bug.

Why did the app say I lost after checking repeatedly?

Repeatedly checking to force a repetition is 長將 and loses for the side giving the checks. The same applies to repeatedly chasing the same piece (長捉). If both sides are doing it, the game is a draw.

Master is too strong / Novice is too weak.

That is what they are for, but the levels are meant to be a ladder rather than a cliff. If a level feels wrong for you, tell us which one and roughly how you play — we calibrate against real games.

Is my progress backed up?

Your games, ratings, streak and lesson progress are stored on your device. With Pro they also sync through your own private iCloud, so they follow you to a new device. We never receive them.

Where is my data sent?

We run no servers. The engine runs entirely on your device, so nothing about your games leaves it. In the free version, ads are served through Unity LevelPlay (ironSource), which collects limited device and ad-interaction data in order to do so; iOS asks for your tracking permission first, and declining costs you no features. Pro removes all ads. See the Privacy Policy.

I found a bug or have a feature request.

Please email mwsupplylimited@gmail.com with your iOS version, device, and what happened. If it is a rules question, a screenshot of the board settles it fastest. We read every message.

Contact

For support: mwsupplylimited@gmail.com

Privacy

See the Xiangqi Privacy Policy.