I retouched Martin Macok's XBoard engine for compatibility with CuteChess. Maybe it will interest someone. It's a nice little program, neither too strong nor too weak, according to my personal criteria of course.
Since I use it, I don't remember that it ever crashed or played an illegal move, which is a rare quality in this category of engines. There was just that problem of the missing promotion character, which is solved now.
The package includes a Linux binary. I don't have under the hand a Windows machine with a C compiler. It would be nice if someone could compile and test the program on Windows.
Thanks to Martin Sedlák who helped me to start the translation of identifiers. (I was forgetting to say that I partially translated the source code to english.)
### v0.2.03
* Improved protocol management
* New Makefile which allows to choose between 32-bit and 64-bit compilation (1)
* Made a faster version of the `MakeMove` function
* Minimal thinking output for WinBoard/XBoard
* Create log files
(1) Type `make sachy32` or `make sachy64`.
The faster move generation seems to make 0.2.03 very slightly stronger (?).
I like to test all kind of engines and that includes the low ELO engines. I downloaded your modified version of Sachy, but I can't make it work under Winboard 4.6.2 (OS: W10 64bits.) Is there an extra command line needed for Sachy to work?
I usually do engine vs engine tests with a TC of 1'+1" and ponder=off
### v0.2.03
* Improved protocol management
* New Makefile which allows to choose between 32-bit and 64-bit compilation (1)
* Made a faster version of the `MakeMove` function
* Minimal thinking output for WinBoard/XBoard
* Create log files
(1) Type `make sachy32` or `make sachy64`.
The faster move generation seems to make 0.2.03 very slightly stronger (?).
Some news from Sachy. I discovered that it has a bad time management: it spends too much time on the first moves, and after that, when the time is almost over, it starts to play instantly very bad moves. I tried a new formula which is far from perfect but already better. Look at this little gauntlet tournament!
Roland Chastain wrote: ↑Mon Mar 08, 2021 9:13 pm
Some news from Sachy. I discovered that it has a bad time management: it spends too much time on the first moves, and after that, when the time is almost over, it starts to play instantly very bad moves. I tried a new formula which is far from perfect but already better. Look at this little gauntlet tournament!
Carlos777 wrote: ↑Mon Mar 08, 2021 9:30 pm
Good news!
I made a quick test on Windows: the engine works. While I was working on time management, I believe I understood why you couldn't get it to work: I believe it's because of the time control that you used. For now Sachy only supports classical TC (not incremental). Maybe I will change that in the next version.
Carlos777 wrote: ↑Mon Mar 08, 2021 9:30 pm
Good news!
I made a quick test on Windows: the engine works. While I was working on time management, I believe I understood why you couldn't get it to work: I believe it's because of the time control that you used. For now Sachy only supports classical TC (not incremental). Maybe I will change that in the next version.