Thank you. It was a very simple modification.

Code: Select all
/*
signal(SIGTERM, SIG_IGN);
signal(SIGINT, SIG_IGN);
*/
I will take another look into the code and see if I can do something.
Moderator: Ras
Thank you. It was a very simple modification.
Code: Select all
/*
signal(SIGTERM, SIG_IGN);
signal(SIGINT, SIG_IGN);
*/
I will take another look into the code and see if I can do something.
That does count as a weakness. Or rather, a large number of weaknesses. If you lose to TSCP because it doesn't recognize the danger of TSCP's passers, then passers are your weakness. If you allow the opponent to surround your King unhindred as long as you don't see the mate, then King Safety is a weakness.
I know. My post was meant as a joke
And that's the reason why self-play testing always overestimates your rating gainThe nice thing is that when you cure a weakness, the engine automatically starts using it as a strength against other opponents that have that weakness.
First I have tried KingSlayer.. Very interesting engine!hgm wrote: ↑Sat Nov 14, 2020 7:05 pm @Oliver
Did you already have time to try KingSlayer? Latest source is at http://hgm.nubati.net/cgi-bin/gitweb.cg ... ;a=summary . It comes with a Linux Makefile.
Code: Select all
Finished game 31 (KingSlayer 0.00 vs OliThink 3.0.7): 0-1 {White makes an illegal move: e2e1r}
Score of KingSlayer 0.00 vs OliThink 3.0.7: 5 - 2 - 0 [0.714] 7
Started game 55 of 2000 (KingSlayer 0.00 vs OliThink 3.0.7)
Finished game 24 (OliThink 3.0.7 vs KingSlayer 0.00): 1-0 {Black makes an illegal move: a7a8q}
Score of KingSlayer 0.00 vs OliThink 3.0.7: 5 - 3 - 0 [0.625] 8
What an engine! It's amazing and perfectly stable. It will be added to the list.hgm wrote: ↑Sat Nov 14, 2020 7:05 pm @Oliver
And N.E.G. now should not play any illegal moves anymore. (It now resigns when it doesn't know what to play.) Latest source was posted here at http://talkchess.com/forum3/viewtopic.p ... 7&start=33 .
Code: Select all
# PLAYER : RATING ERROR POINTS PLAYED (%) W D L D(%) CFS(%)
1 Hippocampe 0.4.2.0.1 : 406 21 1820.0 2000 91.0 1701 238 61 11.9 100
2 N.E.G. 1.3b : 0 ---- 180.0 2000 9.0 61 238 1701 11.9 ---
White advantage = 10.70 +/- 11.32
Draw rate (equal opponents) = 27.00 % +/- 1.81
Code: Select all
Terminating process of engine WyldChess(34266)
Finished game 18982 (WyldChess vs OliThink 5.9.1): 0-1 {White's connection stalls}
Would you mind to add my WIN compile of Hippocampe in your current or future download place too?Roland Chastain wrote: ↑Sat Nov 14, 2020 2:25 pmGood! Thank you for the confirmation.
The "quit" command was already supported (if I am not mistaken) but, indeed, the signals were ignored. It should be fixed now. Please try this new version: hippocampe.zipOliverBr wrote: ↑Sat Nov 14, 2020 12:55 pm 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.
Yes.
For your other suggestions: yes, I will create a GitHub or GitLab repository. For the version number, let's say that previous versions were 0.4.2.0.1 beta. If the latest code is satisfying, it will be the official 0.4.2.0.1. :wink: