Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: epd2wb question

Author: José Carlos

Date: 00:06:03 12/20/01

Go up one level in this thread


On December 20, 2001 at 02:57:23, Miguel A. Ballicora wrote:

>On December 20, 2001 at 00:42:59, Will Singleton wrote:
>
>>On December 19, 2001 at 23:43:59, Andrew Dados wrote:
>>
>>>On December 19, 2001 at 23:32:04, Will Singleton wrote:
>>>
>>>>"C:\chess\EPD2WB02\EPD2WB.EXE"
>>>>"c:\chess\sjeng12l\sjeng12.exe" "c:\chess\arasan.epd" 5
>>>>
>>>>I put that command into a windows shortcut.  I wanted to get sjeng to run the
>>>>arasan epd testsuite at 5 seconds.  I notice that it runs, but about half of the
>>>>positions do not show a BM as they scroll along, so that even if the engine gets
>>>>the right move, it's reported as a failure.
>>>>
>>>>And, btw, how the hell do you get this output sent to a file?  Why is this epd
>>>>stuff so hard in winboard?  How do people output the results of a winboard
>>>>engine analysis?  What the heck is Tim Mann thinking? :)
>>>>
>>>>Will
>>>
>>>Then again.. winboard has little to do with it. Run each engine by itself and
>>>find out what type of command(s) it faciliates to analyze /process epd files.
>>>
>>>
>>>To send output to a file just add '>myfile.txt' at the end of command string.
>>
>>Really.  I thought Winboard was a chess engine interface.  No?  Aren't
>>interfaces supposed to handle the interaction between the user and the engine?
>>What, I have to actually read each engine's doc to find out how to run an epd
>>test?  Come on.
>>
>>How hard is it to add a function, associated with a menu item, to run a standard
>>epd test suite?
>>
>>Will
>
>You forget that WB is a interface that supports 110+ engines where one of the
>most important things is compatibility. A chess engine interface is not suppose
>to do all the functions that you can possibly imagine, it is to do the ones that
>were incorporated because of the highest priority. In this context, a test suite
>give some headaches to be performed succesfully on all +110 engines and it
>certainly has one of the lowest priorities. Anyway, some effort has been done
>regarding this:
>epd2wb does it and if you check George Lyapko's web site does a darned good job.
>AFAIK, Epd2wb inherits some code from winboard and the whole protocol
>version 2 and 1. Since all this is GPL software you can consider epd2wb
>part of the same "package". The only thing that epd2wb doesn't do is to
>show the board. Is that really critical in a test suite?
>
>It looks like you had some problem running epd2wb + sjeng + arasan.testsuite
>It is possible that the problem is in the epd file that is not compliant.
>Try to run another test suite. Take into account that the epdsuite should
>have the bm in SAN if the engine uses SAN or e2e4 notation if it is what the
>engine uses.

  Hi Miguel, I think you're wrong here. Averno doesn't support SAN (except for
book creation) and it runs fine with epd2wb with bm's in SAN, so I think it
translates the moves.
  One thing I forgot in my other post: if you write sings _before_ the move (IE
++e4e5, which I had in Averno) epd2wb doesn't match it with the bm move. So I
changed ++e4e5 for e4e5! and epd2wb understands that.

  José C.

>More that 50 engines proved to be succesful with epd2wb.
>
>Regards,
>Miguel



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.