Xiangqi Standard for FEN? #544
Replies: 1 comment 1 reply
-
|
The UCCI and UCI-cyclone protocol to my knowledge use NB, for UCCI it can be seen from the spec as well https://www.xqbase.com/protocol/cchess_ucci.htm. NB are basically never used for things that are visible to users, because HE is the standard in xiangqi. Therefore the only place where I have seen NB is in FENs. However, in the xboard protocol HE seems more common even in FEN. Fairy-Stockfish simply allows both on input side in all protocols to be on the safe side. Generally my recommendation would be to use NB for UCI, UCI-cyclone, and UCCI, but to use HE for CECP. That Fairy-SF uses 1 based rank counting in UCCI is not true. I follow the above spec as well as https://fairy-stockfish.github.io/chess-variant-standards/. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I didn’t find any discussion about Xiangqi Standard on FEN strings thus I start a discussion here.
From my finding, there is an ambiguity in names and abbreviates for Xiangqi pieces. We have two main sets used for software:
Pieces without ambiguity:
King K (Wiki uses General G)
Advisor A
Rook R
Cannon C
Pawn P (Wiki uses Soldier S)
Pieces with ambiguities (1 vs 2)
Horse H vs Knight N
Elephant E vs Bishop B
(1) used for Wikipedia (https://en.wikipedia.org/wiki/Xiangqi), some books, WinBoard, and some of its belonging Xiangqi engines
(2) used mainly for all engines supported UCCI (Gaga, Sachess), some websites (chessdb.cn) as well as Fairly-Stockfish
What is your idea about those ambiguities? How to solve the problem? Should we do something or ignore it completely?
Thus note that at the moment even Fairly-Stockfish is using (2).
Beta Was this translation helpful? Give feedback.
All reactions