Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Bob hates UCI ! (n/t)

Author: Alessandro Damiani

Date: 11:41:45 02/24/05

Go up one level in this thread


On February 22, 2005 at 17:53:46, Robert Hyatt wrote:

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

I agree 100%. After asking my lawyers I can safely agree 120%. :-)

Alessandro





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.