Search found 26 matches

by nnnnnnnn
Mon Jun 22, 2020 10:23 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI_SetPositionValue implementations?
Replies: 0
Views: 1407

UCI_SetPositionValue implementations?

Any strong engines supporting UCI_SetPositionValue?
by nnnnnnnn
Sat Jun 20, 2020 12:06 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: when to cut off search in a UCI client with score cp 0
Replies: 0
Views: 1584

when to cut off search in a UCI client with score cp 0

I have a UCI client interfacing to Stockfish, for analysis. I am only interested in the win/loss/draw value of the position generally. Now, if the score is of the form mate k , I can obviously cut off the search there, say info depth 2 seldepth 4 multipv 1 score mate 2 nodes 251 nps 125500 tbhits 8 ...
by nnnnnnnn
Fri Jun 19, 2020 9:36 pm
Forum: Computer Chess Club: General Topics
Topic: What is the best way to obtain the 7-piece tablebases?
Replies: 44
Views: 10970

Re: What is the best way to obtain the 7-piece tablebases?

Thank you, that looks useful for Windows users. I wonder if there is something like that for Mac.
by nnnnnnnn
Mon Jun 15, 2020 8:30 pm
Forum: Computer Chess Club: General Topics
Topic: What is the best way to obtain the 7-piece tablebases?
Replies: 44
Views: 10970

Re: What is the best way to obtain the 7-piece tablebases?

Thanks for the suggestions so far. @yurikvelo Thank you for the correct sizes. That is helpful. Regarding RTBZ: I think the author might have stated that the RTBZ files are necessary for playing, but for my purposes I need the win-loss-draw tables only. Indeed I would assume that even generic engine...
by nnnnnnnn
Mon Jun 15, 2020 3:44 am
Forum: Computer Chess Club: General Topics
Topic: What is the best way to obtain the 7-piece tablebases?
Replies: 44
Views: 10970

What is the best way to obtain the 7-piece tablebases?

I am looking for a practical method to obtain 7-piece win-draw-loss tables. (I do not need depth to win tables). I realize that there are some sites that offer downloads, but I am unclear on how one is supposed to download hundreds of files totaling about 6 terabytes in practice. I am on a home inte...
by nnnnnnnn
Tue May 26, 2020 1:41 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: How does reverse analysis work?
Replies: 3
Views: 1298

Re: How does reverse analysis work?

Does someone know where exactly in lichess the code to analyze a whole game (not just a position) is kept? I would like to look in detail at what parameters are going over UCI for lichess to analyze (i.e. to "blunder check") a whole game.
by nnnnnnnn
Mon May 18, 2020 4:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: How does reverse analysis work?
Replies: 3
Views: 1298

How does reverse analysis work?

I have seen "reverse analysis" of chess games in which the software analyzes a game by starting from the final moves and working backward. This presumably helps the hash table find refutations of earlier poor candidate moves. I have seen this both in analysis of Stockfish games (on fishcooking for e...
by nnnnnnnn
Sat May 02, 2020 3:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: C/C++ client UCI example
Replies: 8
Views: 1815

Re: C/C++ client UCI example

xr_a_y wrote:
Fri May 01, 2020 9:09 am
Banksia ?
Thank you. That looks like clear, well-written C++ code. I had not seen the override keyword used in the wild before but I now see where it is helpful for reading class hierarchies.

Also thanks to everyone for all the pointers.
by nnnnnnnn
Sat May 02, 2020 3:37 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: C/C++ client UCI example
Replies: 8
Views: 1815

Re: C/C++ client UCI example

lucasart wrote:
Fri May 01, 2020 11:39 am

Boiler-plate code for POSIX systems (eg. Linux, MacOSX, Android, FreeBSD, basically everything except Windows):
Thanks, this is a big time-saver for me.