Chess variants and the UCI protocol

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 5:45 pm
Location: Finland
Contact:

Chess variants and the UCI protocol

Post by ilari » Wed Jan 21, 2009 11:31 am

I was wondering how FRC support is implemented in the UCI protocol. Is there a specific option/command that the engine can send to tell that it supports FRC? And which FEN format should I use, X-FEN or Shredder FEN?

How about Capablanca or Gothic chess, is there even an unofficial version of UCI that supports these?

User avatar
hgm
Posts: 23871
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Chess variants and the UCI protocol

Post by hgm » Wed Jan 21, 2009 12:10 pm

option name UCI_Chess960 type check default false

I think UCI prescribes Shredder FEN.

The only Capablanca-capable UCI engines that I know are those of Mathias. (Although I always use them as WB, which they also speak.) If I look at the options that they print through Polyglot GUI, I see:

UCI_Capablanca
UCI_8x8Capablanca
UCI_Caparandom
UCI_Gothic
UCI_Bird

As I suppose that these options are understood by ChessGUI, they should be considered the unofficial UCI standard, for lack of competition.

Although in general I try to stay away from UCI, this might be a good opportunity to also define the standard options

UCI_Losers
UCI_Giveaway
UCI_Suicide
UCI_Atomic
UCI_Shatranj
UCI_Janus
UCI_Seirawan
UCI_Knightmate

User avatar
hgm
Posts: 23871
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: Chess variants and the UCI protocol

Post by hgm » Wed Jan 21, 2009 12:29 pm

Oh yes, and of course

UCI_Crazyhouse
UCI_Bughouse

User avatar
ilari
Posts: 750
Joined: Mon Mar 27, 2006 5:45 pm
Location: Finland
Contact:

Re: Chess variants and the UCI protocol

Post by ilari » Wed Jan 21, 2009 12:47 pm

Thanks a lot, that was just what I needed.

Post Reply