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 »

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
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 »

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 »

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
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 »

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 »

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 »

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 »

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

Re: Stockfish 2.0 GTB

Post by Jeremy Bernstein »

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 »

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

Re: Stockfish 2.0 GTB

Post by Jeremy Bernstein »

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