Open Prcuvu opened 5 years ago
If implemented, this would not be idiot-proof, would it?
If we use standard FEN with starting position + moves, there will not be any ambiguity. We can specify X-FEN as default, and allow users to specify standard FEN for standard FEN-only engines, to at least allow those engines to participate in engine matches.
For FRC and other variants with randomized starting positions CuteChess currently uses Shredder-FEN for UCI, else X-FEN (which is backward compatible with FEN).
Meanwhile I strongly support using X-FEN instead of Shredder FEN for FRC.
Nowdays most engines use Shredder FEN (all top ccrl except Alfil), and Alfil itself has serious problems (eventually crash) even with standard FEN. Maybe Shredder FEN is acceptable now.
@rainydew This contradicts my observation that more engines support Chess960 when cutechess is used in X-FEN mode than used in Shredder-FEN mode.
This contradicts my observation that more engines support Chess960 when cutechess is used in X-FEN mode than used in Shredder-FEN mode.
seems from top20, only Spike uses the old mode....(even support O-O and O-O-O in moves) http://ccrl.chessdom.com/ccrl/404FRC/
@Prcuvu : I think you mean X-FEN instead of FEN, and not using the Shredder-FEN?
Some engines like Alfil support only standard FEN instead of X-FEN in FRC mode. Please consider supporting standard FEN in fischerandom variant, and optionally enabling users to decide which FEN version the engine uses in engine configurations.