Search found 3781 matches

by jdart
Wed Apr 08, 2020 1:14 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI to CECP
Replies: 5
Views: 276

Re: UCI to CECP

CECP is quite complex and there are a number of nasty corner cases and possible timing issues. I read from stdin in a separate thread. That thread places all incoming received commands into a stack. Commands are then processed by reading from the stack, usually in order, but there are exceptions. Pe...
by jdart
Tue Apr 07, 2020 3:32 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Opening library
Replies: 4
Views: 153

Re: Opening library

Most UCI engines delegate all the book interface to the GUI that is driving them. If you want a book interface, it would be much simpler to use something like Polyglot, which is open source, vs. building your own book storage/retrieval system. Polyglot basically uses a Zobrist hash of the position t...
by jdart
Thu Apr 02, 2020 1:29 am
Forum: Computer Chess Club: General Topics
Topic: Goi opening book
Replies: 4
Views: 368

Re: Goi opening book

I have an older version of this. It is quite selective: not a lot of variety in the lines played, but it will steer into lines it thinks are good. There are equally good alternatives. If you are going to spend money on something, I'd recommend the Hiarcs opening book, which is quite large and update...
by jdart
Sun Mar 29, 2020 2:22 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Improving searching speeds
Replies: 8
Views: 432

Re: Improving searching speeds

Intel VTune for this. It's normally very expensive, but for opensource/non-corporate use, it's free
VTune is only free for non-commerical use on Linux. If you're on the Windows platform, you can get a free trial version, though.
by jdart
Sun Mar 29, 2020 1:38 pm
Forum: Computer Chess Club: Tournaments and Matches
Topic: CEGT - rating lists March 29th 2020
Replies: 7
Views: 440

Re: CEGT - rating lists March 29th 2020

"Best Single Versions" for 40/20 has 3 versions of Lc0 and 2 versions of Komodo MCTS:

http://www.cegt.net/40_40%20Rating%20Li ... liste.html
by jdart
Sun Mar 29, 2020 1:27 pm
Forum: Computer Chess Club: General Topics
Topic: Advice on book building
Replies: 30
Views: 1207

Re: Advice on book building

I use an annotated PGN file for inputting and maintaining manually tuned weights and opening lines. I edit these in Chessbase, export to PGN, and build the opening book from that PGN + selected unannotated PGN from human, computer, and correspondence games. Arasan has a custom format opening book, a...
by jdart
Fri Mar 27, 2020 3:47 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: I just discovered a design flaw in my engine
Replies: 9
Views: 548

Re: I just discovered a design flaw in my engine

One example: you detect a draw before you have searched any moves. Now, if the previous move was illegal you don't want to return a draw score. You should return an illegal move indicator of some kind. I return -Illegal, which comes back to the caller (which inverts the score) as the constant Illega...
by jdart
Fri Mar 27, 2020 3:31 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: I just discovered a design flaw in my engine
Replies: 9
Views: 548

Re: I just discovered a design flaw in my engine

In general though, whenever you have any early exit from search, you should take care that you are correctly handling the case of a previous illegal move.
by jdart
Fri Mar 27, 2020 2:49 am
Forum: Computer Chess Club: General Topics
Topic: Tactical mistake by Stockfish (Grischuk-Ding at candidates)
Replies: 21
Views: 1321

Re: Tactical mistake by Stockfish (Grischuk-Ding at candidates)

The whole line starting 12. Nxe5 and going through 15. .. a5 has actually been played in multiple games, for example Ivanchuk-So, Tata Steel-A 2015. Pavlovic annotating this says "it had been worked out by computers," so it was known previously and apparently found by at least some engines, maybe in...
by jdart
Wed Mar 25, 2020 3:03 pm
Forum: Computer Chess Club: General Topics
Topic: New Tool
Replies: 54
Views: 4546

Re: New Tool

I think the main problem with test sets like STS is age That's a valid point. Unless there's a forced mate or tablebase win, deeper search can always possibly find a hole in existing analysis. Although my understanding is STS is really designed to test positional understanding, not tactics, so that...