Author: Robert Hyatt
Date: 13:49:48 12/05/00
Go up one level in this thread
On December 05, 2000 at 16:06:25, Frank Quisinsky wrote: >On December 05, 2000 at 15:43:42, Robert Hyatt wrote: > >>On December 05, 2000 at 15:26:33, Frank Quisinsky wrote: >> >>>Hello Bob, Tim, >>> >>>do you think that it is possible to make a modul with WinBoard code (+ move now, >>>analyze mode, edit mode) and a Modul for a configuration file (resign mode, >>>hash-tables, nalimov, nalimov-cache) ? >>> >>>Programmers can then added the modul in the programs. >>> >>>Important is, that programmers can make more adjust options in the configuration >>>file modul (like *.ini) as the standard options ... hashtables, tablebases, >>>tabelbase cache, resign mode ... ! >>> >>>I am not a programmer but I think all this is not a very big problem for a >>>person which have time and the knowledge for this action. >>> >>>Best >>>Frank >> >> >>It is a hard problem, because this would mean that the engine would have to >>conform to the API used to write the modules. And at present, that is just as >>hard as writing your own xboard protocol support... > >But I hope it is possible. > >I think the most amateur programmers have not the time or maybe the knowledge to >added important "WinBoard Options" (edit mode, analyse mode, move now) or the >nalimov code in his programs. > >So I think the idea is good, but when I read what you wrote I think the idea is >not really good ! > >Maybe Rémi Coulom can make this. When I understand 2 other programmer right made >Rémi very good moduls. I believe availalbe on his webpage. > >The questions for you because a lot of other programmers say to me ... >The code from Prof. Dr. Robert Hyatt is very good for understanding with >excellent comments. > >Thanks for your answere. >Have a nice day ! > >Best >Frank "edit" would be easy. IE EPD is quite easy since Steven Edwards wrote his "epd kit" that contains all the modules needed. Except for the "glue" which is the tricky part. This "glue" is what converts from "engineese to epdese" and back... and that is something that is unique for each engine, since various things like mate scores, plies, board orientation (where is a1, where is h1 for example), board data structure (0x88, 8x8 array, bitmaps, etc) and so forth give lots of room for variance... and make writing a "universal glue module" impossible.
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.