Stockfish goes EGBB

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

Moderators: hgm, Rebel, chrisw

Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Stockfish goes EGBB

Post by Daniel Shawul »

I got some ample time last couple of hours so I decided to implement EGBBs in the world's stongest engines. I have implemented them quickly and they seem to work fine for up to 6 men. Source code is here https://github.com/dshawul/Stockfish/commits/master . Once everything is finalized I will start making binaries. This is just an announcement of the project.

Daniel
User avatar
Sylwy
Posts: 4468
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: Stockfish goes EGBB

Post by Sylwy »

Daniel Shawul wrote:I got some ample time last couple of hours so I decided to implement EGBBs in the world's stongest engines. I have implemented them quickly and they seem to work fine for up to 6 men. Source code is here https://github.com/dshawul/Stockfish/commits/master . Once everything is finalized I will start making binaries. This is just an announcement of the project.

Daniel
Waiting for ! THANK YOU, DANIEL !

SilvianR :wink:
Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: Stockfish goes EGBB

Post by Daniel Shawul »

I think it is working properly now. People who compile Stockfish development versions can compile it. If you want something for your tests, I can make a compile for you.

Daniel
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Stockfish goes EGBB

Post by velmarin »

Yesterday I compile, it works well.
But I not have downloaded all six parts to test.
I can not download torrent.

Good job you've done.
Daniel Shawul
Posts: 4185
Joined: Tue Mar 14, 2006 11:34 am
Location: Ethiopia

Re: Stockfish goes EGBB

Post by Daniel Shawul »

Ok thanks. I have tested with 6-men here so it is Ok. Now what is left is for Stockfish people to remove unnecessary internal bitbases :).
All that an engine needs to know in endgames is if a side has chances to win, not its exact value. There seems to be a lot of the latter in stockfish IIRC.

Daniel