Author: Volker Annuss
Date: 06:04:34 03/10/05
Go up one level in this thread
On March 10, 2005 at 06:36:57, Reinhard Scharnagl wrote: >On March 10, 2005 at 03:56:40, Volker Annuss wrote: > >>... >>The user can switch between normal chess and Chess960 (FRC) without changing the >>engine configuration. >>... > >gerade was Chess960 angeht, ist das Winboard Protokoll eine Katastrophe. Nicht >nur, dass unterschiedliche Kodierungen für Rochadezüge verlangt werden, die >ganze Unterscheidung von "normal", "nocastle" und "fischerrandom" ist absolut >künstlich und völlig unnötig. Alle hierzu notwendigen Informationen können >komplett über einen initiierenden FEN-String abgedeckt werden. Eine FRC-Engine >wird und braucht also immer nur FRC zu spielen und wird dennoch oder gerade >deswegen mit allen diesen Anforderungen zurecht kommen. Allein die GUI braucht >zu wissen, ob eine Engine FRC-fähig ist oder nicht. Hierzu sollte es >entsprechende Mechanismen geben, wie unter UCI z.B. allein durch eine >Bereitstellung einer Option mit dem Namen "FRC". I agree with you, that there are cleaner ways to handle Chess960 positions. But in Arena, the winboard protocol works better than UCI for Chess960. Arena sends "variant fischerrandom" and the engine knows to send castling moves as "O-O". That's all. Chess 960 with UCI is more complicated. Arena expects the engine to send "O-O" when playing Chess960, even in positions where kings and rooks are on their normal position, even in position 518 (normal chess), whereas in normal chess it expects "e1g1" and rejects "O-O" as illegal move. On the other hand there is no standard way to for an UCI GUI to tell an engine how it expects the castling moves. So every engine author has to invent his own option, and it must be changed every time you change between normal and Chess960. All this is known to Martin Blume. He also knows your suggestions for FEN strings and castling notations... When rumors are true and Stefan Meyer-Kahlen plays with a Chess960-Shredder in Mainz, he might come with a better UCI standard. Until then we have to live with ugly workarounds. 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.