For engine authors

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Graham Banks
Posts: 46000
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

For engine authors

Post by Graham Banks »

Since I started using 6 piece Syzygy tablebases a couple of days ago, I've come across two engines that lose with an illegal move message if the opponent takes a piece to leave a drawn 6 piece syzygy tablebase position.

Could you please check that your engine doesn't have this issue?
gbanksnz at gmail.com
User avatar
Graham Banks
Posts: 46000
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: For engine authors

Post by Graham Banks »

Clover 3.3.1 is now fixed.

Uralochka 3.39d - still waiting for a fix.

Velvet 5.1.0 now loses on time without even reaching the tablebases stage. Author notified.
gbanksnz at gmail.com
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: For engine authors

Post by Chessqueen »

Graham Banks wrote: Sat Mar 11, 2023 4:36 am Clover 3.3.1 is now fixed.

Uralochka 3.39d - still waiting for a fix.

Velvet 5.1.0 now loses on time without even reaching the tablebases stage. Author notified.
My antivirus told me that Clover 3.3.1 contained a Trojan Horse before it downloaded and it prevented me from downloading it :roll:
User avatar
RubiChess
Posts: 669
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: For engine authors

Post by RubiChess »

Graham Banks wrote: Sat Mar 11, 2023 4:36 am Velvet 5.1.0 now loses on time without even reaching the tablebases stage. Author notified.
The search reaches tablebase probing using the wdl/.rtbw files long before the root position. On strong hardware like TCEC you see tablebase hits starting from the very first move in the game.
What kind of storage do you use for your tablebase files? Especially the .rtbw files should be on very fast storage like ssd. Using 6-men .rtbw on normal harddisk will slow down the engine and can lead to timeouts and/or worse play.

Regards, Andreas
Modern Times
Posts: 3892
Joined: Thu Jun 07, 2012 11:02 pm

Re: For engine authors

Post by Modern Times »

He has them on a normal hard drive. Not the best idea.
User avatar
Graham Banks
Posts: 46000
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: For engine authors

Post by Graham Banks »

Modern Times wrote: Sat Mar 11, 2023 7:15 am He has them on a normal hard drive. Not the best idea.
I'll see if I can find an easy way to switch.
gbanksnz at gmail.com
User avatar
RubiChess
Posts: 669
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: For engine authors

Post by RubiChess »

Or just stay at 5-men. Not the worst option in my opinion.
Chessqueen
Posts: 5685
Joined: Wed Sep 05, 2018 2:16 am
Location: Moving
Full name: Jorge Picado

Re: For engine authors

Post by Chessqueen »

RubiChess wrote: Sat Mar 11, 2023 10:20 am Or just stay at 5-men. Not the worst option in my opinion.
I believe that 5 men is more than sufficient, and let the two engines find out for themselves the best continuation of the endgame stage as a matter of fact are we trying to find out which of the two engines play all the stages of the game or simply let the EGTB find out the best and continuation in certain chess endgames :roll:
NOTE: As a matter fact, I do NOT even use EGTB at all for the same reason stated above. Do GMs use open chess book for their games such as Silman’s Complete Endgame Course chess knowledge? It should be the same for chess engines