Author: Sune Fischer
Date: 13:59:40 03/09/05
Go up one level in this thread
On March 09, 2005 at 13:58:46, Anthony Cozzie wrote: >On March 09, 2005 at 13:16:35, Peter Schäfer wrote: > >>On March 09, 2005 at 12:28:41, Pallav Nawani wrote: >> >>>On March 09, 2005 at 12:13:26, Anthony Cozzie wrote: >>> >>>>The Anthony WB/UCI comparison: >>>> >>>>+UCI: >>>> >>>>Interface is cleaner & easier to implement, not being based on the crappy GNU >>>>chess protocol. >> >>Don't think so. Both protocols are pretty easy to implement. >>There are a few odd things in UCI: >> >>* engines can't resign and decide about draw !? >>* UCI's "stateless" approach causes some headaches to engine authors >> and is usually cirumvented by transmitting large move lists all the time >> (wouldn't call that clean...) > >Honestly I don't understand all the people that bitch about long move lists. >What exactly is the problem? The extra 200 cycles it takes before a search? > >anthony I see no reason why you would want to reset to a new game every move, clearing the tables and such. Obviously this needs some circumventing, it might not be too hard to do but still the extra hassle seem silly when you can just send a single move in the first place and be be done with it. A much more problematic thing however is the drawing and resigning issues. As far as I am concerned it is absolutely out of the question to let the GUI be in charge of that. Frankly I don't see the stateless design working well for a fully featured chess playing entity, it's alright for analysis but for playing full games you need more (e.g. the name of the opponent and his rating could perhaps influence choice of booklines and contempt factor..). Xboard with multipv and refutation line support would be ideal, IMO. It might not be a bad idea to also formalize the PV output string and the sign convention. This type of eyecandy settings the user should be able to control from the GUI. -S.
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.