Author: Peter Skinner
Date: 16:07:22 02/22/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. GO BOB!!! I totally agree. Even the engines that I have that support both protocals, I use the Winboard one. It is easier, allows the engine to make all the decisions. UCI is like Kramnik letting me make the moves for him. While it might be fun, he wouldn't be in the top 100 after long :) Peter
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.