Roland Chastain wrote: ↑Sat Nov 14, 2020 9:01 am
Thank you for your test. I believe I fixed the castling issue. In fact the rule was already implemented: there was just one line missing in the code. I didn't have time to do a methodical test, but I think it should work now.
hippocampe.zip
The new package includes an alternative Makefile for 32-bit compilation, and logos for Hippocampe by Norbert Raimund Leisner.
Congratulations, it looks as you actually have fixed the castling issue. The linux executable you provide in your link is running now against OliPow 2.2.3 and there are no issues until now.
But I some suggestions for further improvement:
1) it would be nice to have a fix link to hippocampe's sources. Google drive is not the best option. Much better would be github or gitlab.
2) I see that your version number didn't change. It's obvious to change e.g. from 0.4.2.0.1 to 0.4.2.0.2, if there is a new version that plays differently.
Code: Select all
Started game 39 of 2000 (Hippocampe 0.4.2.0.1 vs OliPow 2.2.3)
3) Sometimes, I am having problems interrupting cutechess-cli when hippocampe is playing. It looks as it may having problems being interrupted (with "quit" or SIGNAL). It is quite important that engines interrupt their search when die GUI/manager wants them, too.
EDIT: Looks as 3) is happening quite often and when it's happening, it's really annoying because then you have to kill all processes manually.
You may want to have a look into it.
PS: Hippocampe's playing strength is really something. It is really the first and only stable engine in this "sector".