Computer Chess Club Archives


Search

Terms

Messages

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

Author: Volker Annuss

Date: 04:48:00 11/07/05

Go up one level in this thread


On November 07, 2005 at 06:39:31, Matthias Gemuh wrote:

>>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.

Correction: More precise the second condition is
"if last FEN string was not Shredder FEN, send O-O"
so in Chess960 mode, any FEN string (as long as it is not Shredder FEN) with or
without Reinhard Scharnagls extensions makes the castling move O-O.

>I use:
>When UCI_Chess960 is true, send king captures rook,
>else if last FEN string was XFEN, send O-O
>else send e1g1.

That does not allow you to change the configuration in Arena.


>However, neither approach solves the problem I presented.
>As long as Arena does not tell UCI engine to switch to FRC, there is no way
>the freshly loaded engine will switch to FRC on receiving
>"rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1".
>(I mean an engine that also plays normal chess).

There is no good solution for your problem, just some workarounds:

- Use the winboard protocol
- Change your engine configuration every time you switch between normal chess
and Chess960
- Install your engine twice, one with normal chess configuration, one with
Chess960 configuration



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.