Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: The King and Wb2Uci

Author: Odd Gunnar Malin

Date: 00:49:52 03/20/02

Go up one level in this thread


On March 19, 2002 at 12:44:42, Ralph Patriquin wrote:

>Is it better to run The King in the CB GUI with the WB adapter and InBetween
>or with the UCI adapter and Wb2Uci? Also could someone post instructions on how
>to run The King using Wb2Uci?
>
>Thanks,
>
>Ralph

Hi.

I have never compared these methods but will try to answer from a theoretical
view.

The answer for this depends if you use ponder or not.
1. Without ponder.
If the engine clear the hashtable like between moves The King I doubt you will
see any differences at all because I go through all moves in the adapter for
each played move to check that its not a new game. The King does maybe this a
little faster but I catch up because i don't have to save/test anything other
than compare the moves with the moves I allready have sent.
If the engine don't clear the hash-table between moves it most often clear the
hashtable on new game if its not made specially for running under the
CB-adapter. Here it would loose all this previous collected information an would
have to search more nodes to get to the same depth. If the engine is slow to go
through the movelist the gain from the adapter would grow but for other than
blitz games this should be pretty equal to zero strength differences.

So: For some engines no differences, for others a little pro for the adapter.

2. With ponder
The differences between using CB's or my adapter is that with CB's adapter the
gui decides which move the engine should ponder on, but when you you my adapter
I handle this to the engine with only telling him that he should run this game
with ponder on.
How bad/good CB's method to do it is depended how good the guesses for the
ponder move is. In bliz games this would in any case be a time loss.
There is also a pro for doing it like CB do if the engine don't have implemented
pondering. Here it would get it free and could plus some ratingpoint to it's
strength.

The King will play a little better with the new adapter but you should not
expect too much because pondering in itself isn't so many rating points and it
would get most of this gain with CB's method too.

My adapter isn't a try to make engines play better but a try to let them play
under the condision they was made for.
And also when I started this I was in the belive that the old adapter wasn't
possible to use in Fritz 7, but as I understand it is still fully functional. If
I Had known this to start with I would never a made the adapter in the first
place.
Now when it's almost ready to be released there is some other gain in it that
could be a plus, at least for non-computer experts.
1. All timecontrols would work with most engines.
2. Possible to make personalities from the gui without knowing anything about
the ini files.
3. Easy to install.

The adapter do only send result information when the engine itself send it so
they who count on result learning would get very limited response back.
Also draw offer/accept etc. is handle by the gui so I doubt it is right to use
it in any official-computer tournaments without including the gui's authors to
the team.

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.