Eelco de Groot wrote:Thanks very much for your Glaurung version Marco! I only had a short look yet at the sources but it looks very interesting and there also seems to be a substantial amount of changes that are more programming-technical in nature, changes I think Tord, or other programmers, here will be interested in, even if it is just to compare different possibilities for doing things?
I have asked if Jim Ablett maybe could make a compile for us, I hope that is possible! That way there would also be a standardized version to compare any testresults. But I don't know if Jim has the time.
Regards, Eelco
Tord has access to my git repository so he knows every bit of change and also the rationale behind it.
By now most changes are code style and cleanup related because I know more C++ then chess programming
I hope that improving my chess programming knowledge will bring also more substantial changes...
Anyhow the (few) real changes are:
- Superlinear interpolation
- Hashing in qsearch
- Opponent time info
The last one was originated from my way to play chess: when I am in a trouble position I take a bit more time to analize. And if I am in great time advantage against my opponent I take also more time.
I have coded this empirical rule and the results were positive. Indeed I was surprised to NOT find any consideration regarding opponent remaining time in any of the chess engine I have checked, not only in Glaurung...perhaps I'm missing something...
To have properly compiled versions for 32 and 6f bits would be great !
Thanks
Marco