WHW-SUPPLY-XIANGQI-SPEC · version 1.0.0

Supply Chinese Chess Rules Specification

Direct answer. Supply Chinese Chess is a two-board, four-seat Xiangqi team variant. Captures cross to the teammate's reserve, legal drops reinforce the player's own half and a drop may never give check. These stable IDs describe the implemented browser game, not an established external federation ruleset.

Effective 2026-08-25 · Status: implemented-and-source-tested · Public JSON

Normative rules

WHW-SXQ-TEAM-001

Opposite-colour partners

A team controls Red on one board and Black on the other board.

WHW-SXQ-SUPPLY-002

Captured-piece transfer

A captured non-General piece enters the teammate's reserve on the other board, recoloured for that teammate.

WHW-SXQ-DROP-003

Drop instead of move

A player may spend a turn placing one available reserve piece on an empty legal point on that player's own half.

WHW-SXQ-PIECE-004

Piece-specific drop points

Advisors use palace points, Elephants use their seven natural own-half points, Soldiers use their starting rank or one step forward on odd files, and Generals are never dropped.

WHW-SXQ-CHECK-005

A drop cannot give check

A legal drop may answer a check but may not immediately attack the opposing General.

WHW-SXQ-LOSS-006

No action loses the board

A side loses its board only when it has neither a legal ordinary move nor a legal reserve drop.

WHW-SXQ-DRAW-007

No-progress draw

One hundred turns without a capture or a drop draws that board.

WHW-SXQ-MATCH-008

Team match score

Each board win scores one point; after both boards finish, the team with more board points wins and equal scores draw the match.

Replay interchange

Formatwonghongwei-supply-xiangqi-replay
Version1
Required fieldsformat, version, series, startedAt, exportedAt, result, score, events, supplyTimeline
Event kindsmove, drop

Replay event schema version 1 is defined. A separate human-readable notation is not yet standardised.

Verification

The public specification is reconciled with the implemented rule functions, replay exporter and permanent rule tests.