#Chess960 is not parsing O-O-O notation?

25 messages · Page 1 of 1 (latest)

whole pebble
#

id name Stockfish 17.1
setoption name UCI_Chess960 value true
position fen qnrkrbbn/pppppppp/8/8/8/8/PPPPPPPP/QNRKRBBN w KQkq - 0 1 moves e2e4 e7e5 O-O-O

It appears stockfish 17.1 does not parse "O-O-O" here and just attempts to generate a move for white instead, which is marked by arena as illegal since it is black's move. I assume stockfish needs "d1c1" here instead of "O-O-O" and this is sort of an arena problem?

distant crow
#

Arena is broken with FRC

#

correct UCI notation for white O-O-O there is d1c1; UCI castling moves in chess960 are encoded as king takes rook

#

but arena is a generally terrible GUI and implements UCI wrong

whole pebble
#

I see, thanks. any suggestion for a better gui, especially for FRC maybe?

distant crow
#

cutechess exists and works

whole pebble
#

yes, the other engine is spike 1.4, which is quite old so im not surprised

distant crow
#

I'm not really an engine user myself, so I'm not familiar with the other guis available

distant crow
#

spike is complying with UCI here, and prints d1c1

#

arena accepts it and then converts it to O-O-O before passing it to SF

#

which is wrong

whole pebble
#

ah, you edited c1d1, didn't see. yes, makes sense

distant crow
#

yeah I typoed initially, apologies

whole pebble
#

np, thanks, will check out cutechess, wanted to analyze along at grenke freestyle event a bit

distant crow
#

I don't know if cutechess is suitable for live analysis ngl

#

that's outside my field, you'll have to wait for someone else to notice this thread if you want gui recommendations for your purpose

#

(not to say that cutechess won't work - I just don't analyse games myself so idk if it will)

whole pebble
#

its fine, I guess I just gonna try out a few and see what works

heavy island
#

En Croissant and Nibbler are decent options

pulsar pier
#

Nibbler is now compatible with most engines, but it has many features specific to Leela (Lc0)

#

En Croissant has many bugs, but in my experience it does pretty well for live analysis

#

It often times doesn't actually close the engine when it exits, and it has bugs with timeouts (GUI crashes on timeout), and instant moves (if the engine responds with a move instantly, say when M1, the GUI will not tell the next engine to start search, and it will time out)