Author: Robert Hyatt
Date: 14:53:46 02/22/05
Go up one level in this thread
On February 22, 2005 at 14:22:25, Matthias Gemuh wrote: >On February 22, 2005 at 13:52:41, Brian Kostick wrote: > >>On February 22, 2005 at 13:33:24, Dann Corbit wrote: >> >>>On February 22, 2005 at 13:29:39, M Soszynski wrote: >>> >>>>Where can I download the latest Crafty UCI engine? >>> >>>Crafty has a Winboard interface. But you can play it as a UCI engine with an >>>adapter. >>> >>>Or you could bolt Pepito's nifty UCI interface onto crafty in about 5 minutes. >> >> >>Dann, >> >> I would like to see this become common, UCI Crafty. Will all permissions of >>course correctly. I wish so many compiler operators quit fooling around and do >>something real like this. :) >> >>Regards, >>Brian I don't "hate" it, I just don't like it a whole lot. :) It takes too much control away from the engine and empowers the UI with more than I personally think is reasonable. In today's software world, the right approach is to take the minimum functionality possible away from the engine, and for the set of all programs, this "minimum functionality" has to be a common subset that is taken from all engines. I don't believe it reasonable for the UI to handle the opening book, book learning, endgame tables, tell me what to ponder, when to ponder, how long to ponder, and so forth. I already have the code to handle all of that built in, and I see no reason to take it out as then I lose winboard functionality, or else I have spaghetti code that does this for that UI, this for those UIs, and so forth. I want the UI to be the "user interface" only. Not play chess. Not make time allocation decisions. Not tell me how long to think and when to stop searching or start pondering, I want my program to make _all_ playing decisions and just use the UI to tell the opponent what it played... That is why I don't like UCI.
This page took 0.01 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.