Stockfish 2.0 GTB

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Stockfish 2.0 GTB

Post by Peter C » Sun Jan 02, 2011 10:57 pm

Well, I ported the code I ported from 1.7 to 1.9 over to 2.0.

It probably isn't any stronger than the regular Stockfish, but it's more useful for endgame analysis.

Currently it doesn't probe in the quiescence search, should it? I have absolutely no experience with chess programming.

Here's the source and a reasonably fast 32-bit Windows executable.
http://www.mediafire.com/?7dfd7dcaa2c2bf4

Note for people compiling it themselves:
Unlike the previous Stockfish GTB, it doesn't require you to define a bunch of things. Smile
A simple 'make profile-build ARCH=<whatever>' should suffice.

Peter

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: Stockfish 2.0 GTB

Post by kingliveson » Sun Jan 02, 2011 11:58 pm

Very well done Peter. You've now actually motivated me to finally get GTB. Thanks!
PAWN : Knight >> Bishop >> Rook >>Queen

Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Re: Stockfish 2.0 GTB

Post by Peter C » Mon Jan 03, 2011 12:03 am

Thanks, but I really didn't do much. It took me like an hour to port it from 1.9 to 2.0.

The 1.7 version was an experimental version the Stockfish team released, and I just ported that code to 1.9 then to 2.0. So I did about none of the work. :P

Peter

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: Stockfish 2.0 GTB

Post by kingliveson » Mon Jan 03, 2011 12:17 am

Peter C wrote:Thanks, but I really didn't do much. It took me like an hour to port it from 1.9 to 2.0.

The 1.7 version was an experimental version the Stockfish team released, and I just ported that code to 1.9 then to 2.0. So I did about none of the work. :P

Peter
You're being too modest. No one else cared to do it so thanks for your efforts.
PAWN : Knight >> Bishop >> Rook >>Queen

Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Re: Stockfish 2.0 GTB

Post by Peter C » Mon Jan 03, 2011 12:25 am

It's true that I did next to nothing (which is quite fortunate because I know very little C++ :P).

I *am* kind of surprised that it wasn't already done, especially by the Stockfish team.

I'm doing some testing (but not enough :D), and so far it doesn't look any stronger (or weaker for that matter ;)) than the official version, but I only have a few games. I'll post the results when they are ready.

Peter

Pirson
Posts: 1
Joined: Mon Jan 03, 2011 10:18 pm

Re: Stockfish 2.0 GTB

Post by Pirson » Mon Jan 03, 2011 10:29 pm

It asks for a missing DLL on my machine (libgcc_s_dw2-1.dll, libstdc++-6.dll, pthreadGC2.dll)

Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Re: Stockfish 2.0 GTB

Post by Peter C » Mon Jan 03, 2011 11:03 pm

Oops. That's what I get for trying to make a fast executable.... :P

Download this and extract it to the same directory as stockfish.exe.

Thanks for pointing that out.

News on my test of it:
Crappy Fritz GUI crashed after a few games were played in the tournament. I'll rerun it with Arena and post the results.

Peter

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: Stockfish 2.0 GTB

Post by Jeremy Bernstein » Mon Jan 03, 2011 11:15 pm

Peter C wrote:Oops. That's what I get for trying to make a fast executable.... :P

Download this and extract it to the same directory as stockfish.exe.

Thanks for pointing that out.

News on my test of it:
Crappy Fritz GUI crashed after a few games were played in the tournament. I'll rerun it with Arena and post the results.

Peter
Peter are you using VS.NET for compilation?

Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Re: Stockfish 2.0 GTB

Post by Peter C » Mon Jan 03, 2011 11:28 pm

Nope, MinGW + MSYS.
GCC 4.5.0

That's why I'm stuck with making 32-bit executables, there is no 64-bit MinGW that I know of.

Peter

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: Stockfish 2.0 GTB

Post by Jeremy Bernstein » Mon Jan 03, 2011 11:32 pm

Peter C wrote:Nope, MinGW + MSYS.
GCC 4.5.0

That's why I'm stuck with making 32-bit executables, there is no 64-bit MinGW that I know of.

Peter
That's what I figured. I can give it a run on VS.NET tomorrow when I'm on my dev machine, if you like.

jb

Post Reply