Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Communication between two program versions

Author: Peter Fendrich

Date: 09:30:31 09/07/00

Go up one level in this thread


On September 07, 2000 at 10:41:19, Leen Ammeraal wrote:

>On September 07, 2000 at 10:15:11, Dieter Buerssner wrote:
>
>>On September 07, 2000 at 01:36:51, Leen Ammeraal wrote:
>>
>>>To find out if my new chess program version is
>>>stronger than my old one, I usually let
>>>them play against each other, acting as
>>>an operator myself to perform the moves.
>>>These two programs play on the
>>>same computer (under Windows 98). I would
>>>very much like to let them communicate automatically.
>>>In other words, when one has made a move
>>>it has to inform the other about this and
>>>the other has to take over control etc.
>>>Are there chess programmer who have
>>>experience with this? If so, could you
>>>please give me a hint how to realize this?
>>
>>It can be done quite nicely with the help of Winboard. I think, it shouldn't
>>be too difficult to implement the winboard protocol. For basic functionality
>>only a few commands are needed.
>>
>>You can find out more about Winboard at http://www.tim-mann.org/
>>
>>Regards,
>>Dieter
>
>
>Thank you for your answer. I downloaded Winboard some time
>ago, but if I remember well, programmers were not encouraged
>in its documentation to connect it to their own
>programs, or at least were warned
>about the difficulties involved. I assume that I should first
>use Winboard in connection with my program, before
>considering using this auto232 protocol of Remi Colom, to
>which Tim Mann refers, or am I wrong? So far, my program
>(Queen) is a stand-alone Windows application.
>Leen Ammeraal
>http://home.wxs.nl/~ammeraal/

I do this now and then and it works just great. (However I don't think it is of
that great value to play different versions of my own program against each
other)
If you can run the two versions on same time on the same computer without any
problems it can also be done under Winboard.
You have to reduce hash table size and other things like that because they have
to share the same memory. You'd better turn off pondering on opponents time if
you have that option.

//Peter




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.