Dorpsgek Bloody Mary

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

Moderator: Ras

ZirconiumX
Posts: 1362
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Dorpsgek Bloody Mary

Post by ZirconiumX »

It's my birthday tomorrow, so I decided I would give you all a birthday present.

The error margins are fairly big, but the numbers speak for themselves:

Code: Select all

Score of New vs TSCP: 103 - 30 - 46  [0.704] 179
ELO difference: 150.44 +/- 46.72
SPRT: llr 2.96, lbound -2.94, ubound 2.94 - H1 was accepted
Highlights of this release include a fixed MVV/LVA thanks to Bill Henry, Nullmove pruning thanks to Sven Schuele, fewer bugs and faster code due to part of the eval being reworked and removed.

I will probably focus on constructing my own PSTs rather than using Adam Hair's data mined ones in the next release, and probably also make more use of my attack tables. We shall see.
tu ne cede malis, sed contra audentior ito
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Dorpsgek Bloody Mary

Post by fern »

May I ask what a heck are you giving?
Fern
ZirconiumX
Posts: 1362
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Dorpsgek Bloody Mary

Post by ZirconiumX »

Uh, oops?

Download here.
tu ne cede malis, sed contra audentior ito
User avatar
fern
Posts: 8755
Joined: Sun Feb 26, 2006 4:07 pm

Re: Dorpsgek Bloody Mary

Post by fern »

"Ooops" does not respond a thing.
Anyway; I do not use 64 bits processor...

From stone age regards
Fern
ZirconiumX
Posts: 1362
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Dorpsgek Bloody Mary

Post by ZirconiumX »

I can't make 32-bit compiles. Maybe if Dann Corbit is feeling nice enough he could make one for you. Would probably be faster than mine, too.
tu ne cede malis, sed contra audentior ito
User avatar
Eelco de Groot
Posts: 4708
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Dorpsgek Bloody Mary

Post by Eelco de Groot »

Happy Birthday (tomorrow) Matthew!
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
Damir
Posts: 2937
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Dorpsgek Bloody Mary

Post by Damir »

Hi Mathew :)

The engine is not compatible as UCI in Fritz GUI. The name of the author is empty. :(
User avatar
Eelco de Groot
Posts: 4708
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Dorpsgek Bloody Mary

Post by Eelco de Groot »

ZirconiumX wrote:I can't make 32-bit compiles. Maybe if Dann Corbit is feeling nice enough he could make one for you. Would probably be faster than mine, too.
I tried to see how far I got with MinGW and Stockfish-like commands, get stuck here:

Code: Select all

C:\Users\Montage\Downloads\Stockfish\Dorpsgek-Bloody-Mary\Dorpsgek-Bloody-Mary>make ARCH=x86-32 COMP=mingw
gcc -std=c99 -O3 -flto -Wno-char-subscripts attacks.c check.c dan.c debug.c draw.c eval.c generate.c hash.c makemove.c search.c see.c time.c -o dorpsgek
search.c: In function 'Quies':
search.c:53:34: warning: implicit declaration of function 'StopSearch' [-Wimplicit-function-declaration]
     if ((qnodes & 0x3FF) == 0 && StopSearch()) {
                                  ^
time.c:28:26: fatal error: sys/resource.h: No such file or directory
compilation terminated.
make: *** [dorpsgek] Error 1
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Eelco de Groot
Posts: 4708
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Dorpsgek Bloody Mary

Post by Eelco de Groot »

Fernando, exactly how old is that computer? I think you meant 64 bit operating system, not 64 bit processor. But still, Windows 7 32 bit is a bit out of date. Are you not afraid the hard drive will crash one day, or do you have an external drive for back-ups of your writing I mean? I know that most new computers are from China, but they are really not that bad. Just choose an established brand.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
ZirconiumX
Posts: 1362
Joined: Sun Jul 17, 2011 11:14 am
Full name: Hannah Ravensloft

Re: Dorpsgek Bloody Mary

Post by ZirconiumX »

Eelco de Groot wrote:Happy Birthday (tomorrow) Matthew!
Thanks Eelco!
Damir wrote:Hi Mathew :)

The engine is not compatible as UCI in Fritz GUI. The name of the author is empty. :(
That's because Dorpsgek isn't UCI :)

You'll need to rustle up WB2UCI, probably. I'll have to investigate, because I use Winboard or cutechess, both of which support XBoard natively.
Eelco de Groot wrote:
ZirconiumX wrote:I can't make 32-bit compiles. Maybe if Dann Corbit is feeling nice enough he could make one for you. Would probably be faster than mine, too.
I tried to see how far I got with MinGW and Stockfish-like commands, get stuck here:

Code: Select all

C:\Users\Montage\Downloads\Stockfish\Dorpsgek-Bloody-Mary\Dorpsgek-Bloody-Mary>make ARCH=x86-32 COMP=mingw
gcc -std=c99 -O3 -flto -Wno-char-subscripts attacks.c check.c dan.c debug.c draw.c eval.c generate.c hash.c makemove.c search.c see.c time.c -o dorpsgek
search.c: In function 'Quies':
search.c:53:34: warning: implicit declaration of function 'StopSearch' [-Wimplicit-function-declaration]
     if ((qnodes & 0x3FF) == 0 && StopSearch()) {
                                  ^
time.c:28:26: fatal error: sys/resource.h: No such file or directory
compilation terminated.
make: *** [dorpsgek] Error 1
And Dorpsgek isn't Stockfish either. The makefile assumes you're using Linux instead of Windows.

This should work:

Code: Select all

CFLAGS=-DWINDOWS make
tu ne cede malis, sed contra audentior ito