Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Chess960 : Arena problem with classical chess start position

Author: Volker Annuss

Date: 00:47:37 11/07/05

Go up one level in this thread


On November 06, 2005 at 16:58:28, Matthias Gemuh wrote:

>Arena/UCI was set to play FRC, so BigLion's "e8g8" was rejected as illegal.
>Arena expected "O-O" but BigLion was not aware that it ought to play FRC !!

Hello Matthias,

when using the UCI protocol, Arena expects O-O when in FRC-mode and e8g8 when in
normal mode. So your engine must have an option to distinguish between normal
chess and Chess960. UCI_Chess960 is a good choice ;-)

When you want to support both, Arena and Shredder, you can do the following:

When UCI_Chess960 is false, send e1g1,
else if last FEN string was XFEN, send O-O
else send king captures rook.

That's ugly, but it works for Hermann (private versions from 1.5.3 on) and it
should also work with future versions of Arena, whatever Martin Blume will
implement.

Greetings,
Volker



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.