Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Pro Deo wish for Ed

Author: Lex Loep

Date: 04:31:36 06/15/05

Go up one level in this thread


On June 15, 2005 at 06:32:19, Ed Schröder wrote:

>On June 15, 2005 at 06:11:15, Odd Gunnar Malin wrote:
>
>>On June 15, 2005 at 05:19:48, Ernst Walet wrote:
>>
>>>On June 15, 2005 at 04:11:33, Ed Schröder wrote:
>>>
>>>>On June 15, 2005 at 03:46:28, Stefan Meyer-Kahlen wrote:
>>>>
>>>>>On June 14, 2005 at 12:50:46, Ed Schröder wrote:
>>>>>
>>>>>>On June 14, 2005 at 08:10:27, Jeff Lischer wrote:
>>>>>>
>>>>>>>On June 14, 2005 at 03:07:35, Ed Schröder wrote:
>>>>>>>
>>>>>>>>On June 14, 2005 at 02:01:07, Kaj Soderberg wrote:
>>>>>>>>
>>>>>>>>>Dear Ed,
>>>>>>>>>
>>>>>>>>>Being an old Rebel fan, i would very much appreciate if you would consider Pro
>>>>>>>>>Deo supporting the analysis include/exclude function in the Chesspartner
>>>>>>>>>interface. It was a superb Rebel DOS feature, and i'm sure there are others
>>>>>>>>>missing it too.
>>>>>>>>>
>>>>>>>>>Anyway, good luck. Looking forward to future Pro Deo's, and starting to play
>>>>>>>>>around with the Silver settings soon.
>>>>>>>>
>>>>>>>>
>>>>>>>>Hi Kaj,
>>>>>>>>
>>>>>>>>The engine still has the 2 facilities, the interface hasn't. So you should ask
>>>>>>>>the developers of the interfaces to make it happen.
>>>>>>>>
>>>>>>>>My best,
>>>>>>>>
>>>>>>>>Ed
>>>>>>
>>>>>>
>>>>>>>The Shredder UCI interface has both include and exclude functionality. You
>>>>>>>select a move with CTRL to include it and with SHIFT to exclude it. Do you think
>>>>>>>these functions will work with Pro Deo in Shredder UCI?
>>>>>>
>>>>>>
>>>>>>If there are specific UCI commands for the functions then I can make that.
>>>>>>
>>>>>>Ed
>>>>
>>>>>Yes, this is included in UCI. Get the specification of UCI from
>>>>>www.shredderchess.com/download.html and search for "searchmoves".
>>>>
>>>>Interesting, I will have a look into that.
>>>>
>>>>Ed
>>>
>>>Isn't it so because PD is a winboard engine (to my knowledge) it should be
>>>supported by wb2uci? Or are you changing to UCI Ed?
>>>
>>>Greetings,
>>>Ernst.
>
>
>>I can add this feature to the adapter if it is needed, is there any wb-engine
>>that support this feature (I didn't find a command in ProDeo for this)?
>>
>>In my own engine I have two commands:
>>
>>discard [movelist]   - To exclude moves from the search
>>search  [movelist]   - To only search for the moves in the list.
>>
>>Both of these command are easy to implement in the adapter.
>
>It would be nice to have it in wb2uci. I would certainly program it.
>
>Ed
>

Hoi Ed,

If you implement it I suggest these commands:

setvar discard [movelist]   - To exclude moves from the search
setvar search  [movelist]   - To only search for the moves in the list.

Then add the folling lines in the [Variables] secion of the .cpeini file:

search=String
discard=String

This will make both option available in the CP GUI's engine properties dialog.
I am sure its also possible to have the wb2uci adapter map these commands to UCI
parameters so the same fields will be available in other gui's.
In a later stage I can make a small modification to fully integrate it in gui.
( There is already support for include/exclude in the CP gui but not for WB
engines).

Lex







>
>
>>The first (discard) is because it's easier to use when you run the engine in
>>console mode, but from a gui it shouldn't be needed.
>>
>>[movelist] is a list of moves with space inbetween ( search Nxf6 a2a4 Ra1-c1
>>etc.).
>>
>>Another interesting command is MultiPv option but it could be hard to interpret
>>the returning line since there isn't a standard for this. I know Chessmaster
>>support this with simply add a number to the analyze command (analyze 3) but I'm
>>not on a machine with CM installed right now to see how they respond in the
>>pv-line.
>>
>>Odd Gunnar



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.