Is a draw by repetition the same as perpetual check in xiangqi?

These answers restate the rules implemented by our open-source engine, which follows the WXF laws for movement, checkmate and both repetition rulings: a side that forces a repetition by perpetual check or perpetual chase loses rather than drawing. The chase half has not been validated against the official casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it before publishing.

Direct answer

No, they are different rules with different results. A plain repetition, where neither side is checking or chasing, is simply a draw. Perpetual check is a distinct case: the player delivering the repeated checks is required to vary, and loses if they refuse. The repeating moves can look identical on the board; the rule that applies depends on who is forcing the repetition.

Telling the two apart

Look at what each side did on every one of its moves in the repeated sequence. If one side gave check every time, that is perpetual check, and continuing to repeat loses for them. If neither side checked or chased throughout, it is an ordinary draw by repetition.

Why the distinction changes strategy

A player hoping to save a lost game by repeating cannot rely on the chess-style assumption that any threefold repetition draws. If the repetition is being produced by their own checks, the same logic that governs perpetual chase applies, and they are the one required to change course.

Related questions

Does the same distinction apply to chasing a piece?

Yes, exactly the same way: chasing without checking is still adjudicated, and the chaser must vary.

Who rules on which case applies in a tournament?

The arbiter, using the event's rules and the official casebook for the harder combined cases.

Try it on a real board

Reading an answer is one thing; playing it is another. Free, instant, and nothing to install.