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.