Hello! Here is a little better version.
Eschecs 3.1.3
I forgot to say that
Eschecs includes an experimental UCI chess engine with its Pascal source code. The name of the engine is
Moustique.
Moustique is based upon
Schach, a Turbo Pascal program by Jürgen Schlottke that I had rewritten in Pascal Object, and upon
Mater by Valentin Albillo, that I also retouched to make of it a Pascal unit.
Moustique uses the
ProDeo book by Jeroen Noomen and Ed Schröder.
I say
experimental because
Moustique only understands a part of the UCI protocol. He ignores the parameters of the "go" command and plays always as he likes (very fast and not very strong). But it is functional. I tried it in several chess GUI without problem.
The other thing I forgot to say is relative to the installation of a new engine. To do that, you have to edit
engines.json, or create another JSON file and start
Eschecs with the file name as first parameter. The file could look like this:
Code: Select all
[
{
"command" : "myengine1.exe",
"name" : "Engine 1",
"protocol" : "uci",
"workingDirectory" : "\\extra\\engines\\engine1\\"
},
{
"command" : "myengine2.exe",
"name" : "Engine 2",
"protocol" : "uci",
"workingDirectory" : "C:\\MyUciEngines\\engine2\\"
}
]
Please don't hesitate to include
Eschecs in the package of your engine if you like. You don't have to ask permission.
If there are features that you particularly miss, please let me know. I will try to make it, if it isn't too complicated for me.
I only included two engines in the distribution, so the package isn't too heavy.
Best regards.
Roland
Qui trop embrasse mal étreint.