Red’s first turn alone makes 2,554 positions

Red has 44 moves from the starting position in both games. In xiangqi, black’s replies to them make 1,920 positions. In Duck Xiangqi, red’s turn is not over until the duck lands on one of the empty points, about 58 of them, so red’s first turn alone makes 2,554.

A xiangqi board after red plays cannon h3 to e3, with a yellow dot on each of the 58 empty points where the duck could land.After cannon h3 to e3, the duck can landon any of these 58 points楚 河 漢 界MistboardA point the duck can land on. Each oneis a different position.
One of red’s 44 first moves. In xiangqi, black would reply next. In Duck Xiangqi, red first puts the duck on one of these points, and each choice is a different position.

The gap compounds with every turn. After one turn each, Duck Xiangqi already has more positions than xiangqi has after two turns each.

Positions afterXiangqiDuck Xiangqi
Red’s first turn442,554
One turn each1,9206,166,242
Two turns each3,290,240Not counted
Every legal sequence from the starting position, counted by Fairy-Stockfish.

Half of those positions are the same position

The duck matters when it lands where black’s next move goes: a point a black piece moves to, slides through, or jumps over. Anywhere else, black has exactly the replies it would have with no duck on the board.

The same board. 30 points carry an orange disc with the number of black replies a duck there takes away, up to 8 on e8 in front of black’s palace. The other 28 points are small grey dots.Only 30 of those 58 points changewhat black can play楚 河 漢 界Mistboard1122334141115156476867424131424A duck here takes this many of black’s45 replies awayA duck here changes nothing for black
Most of the points that matter sit on black’s side, in the paths of black’s pieces. On some of them the duck also gives a black cannon something to jump over, which adds a reply.

The busiest point is e8, in front of black’s palace: a duck there takes 8 replies away whatever red played first. The 28 grey points change nothing. Put the duck on any of them and black faces the same choices, then moves the duck somewhere new, so the game that follows is the same game. Two small things differ: black cannot leave the duck where it is, and repetitions count the duck’s square.

So a search can look at one of them and skip the rest. Count every duck placement that leaves black the same replies once, and at the first move red’s 2,554 turns come down to 1,310.

Positions from the start, counted by the site’s own rules engine.

A duck away from your opponent’s pieces wastes half your turn

The same board is a rule of thumb for players. Put the duck on a grey point and your opponent’s choices are exactly what they would be without it, so you have played a xiangqi move and passed on the rest of your turn. The duck earns its place in the paths of your opponent’s pieces: on the files their chariots and cannons use, and in front of their horses and elephants. At the start, the points that take the most away are on your opponent’s cannon row, where one duck cuts across both cannons at once.

The duck’s share of the tree grows as pieces come off

To see past the opening, we had Fairy-Stockfish play 64 games of each against itself and counted the choices at every move. Xiangqi’s choices shrink as pieces come off the board. In Duck Xiangqi each capture also frees a point for the duck, so a turn stays nearly as wide as it was in the opening, and 200 half-moves in it has about 100 times the choices of a xiangqi move.

Legal turns at each ply in 64 games per variant that Fairy-Stockfish played against itself, on a log scale. Games end at different lengths, so fewer games feed the right side of the chart.

The same search sees 25 turns ahead in xiangqi and 14 in Duck Xiangqi

That width costs search depth. Given the same number of positions to look at, Fairy-Stockfish sees a little over half as far ahead in Duck Xiangqi. We counted depth in turns in both games, and a Duck Xiangqi turn includes the duck. A search that counted each set of equivalent duck placements once would win some of that depth back. We have not measured how much.

Positions searchedXiangqi depthDuck Xiangqi depth
100,000128
1,000,0001610
10,000,0002514
Median of three positions: the start, and two and four turns in.

One small rule makes xiangqi a new game

The board, the pieces and the way they move are all xiangqi’s, so a xiangqi player can sit down and play Duck Xiangqi straight away. The duck still changes almost everything under them. Opening theory stops after the first move, because every line in it assumes there is no duck. And the game is harder for the kind of engine that plays it now. Classical search, the alpha-beta search Fairy-Stockfish runs, pays for every extra choice at every turn it looks ahead, which is why the depth gap grows with the budget.

We don’t know yet what strong Duck Xiangqi looks like. Some placements are pure technique, like the duck on e8 that takes away eight replies. Others might be aimed at the player rather than the position: a duck on a quiet point that invites one move, or a duck that blocks the line your opponent is watching while the real threat is somewhere else. An engine that sees 14 turns ahead finds the first kind. The second kind will show up only in games between strong players.

How we counted

The site’s own rules engine, the code that checks every move played here, counted the first move’s positions, and Fairy-Stockfish counted the deeper ones. Fairy-Stockfish also played the 64 games per variant, at 100,000 positions a move, with its neural network off. Xiangqi counts are strictly legal, so a move that leaves your own general capturable does not count. Duck Xiangqi has no check rule (you win by capturing the general), so every piece move counts.

Play Duck XiangqiRead the rules