Dorpsgek Bloody Mary

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
ZirconiumX
Posts: 1327
Joined: Sun Jul 17, 2011 9:14 am

Dorpsgek Bloody Mary

Post by ZirconiumX » Sun Sep 04, 2016 8:10 pm

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.
Some believe in the almighty dollar.

I believe in the almighty printf statement.

User avatar
fern
Posts: 8745
Joined: Sun Feb 26, 2006 3:07 pm

Re: Dorpsgek Bloody Mary

Post by fern » Sun Sep 04, 2016 10:31 pm

May I ask what a heck are you giving?
Fern

ZirconiumX
Posts: 1327
Joined: Sun Jul 17, 2011 9:14 am

Re: Dorpsgek Bloody Mary

Post by ZirconiumX » Sun Sep 04, 2016 10:49 pm

Uh, oops?

Download here.
Some believe in the almighty dollar.

I believe in the almighty printf statement.

User avatar
fern
Posts: 8745
Joined: Sun Feb 26, 2006 3:07 pm

Re: Dorpsgek Bloody Mary

Post by fern » Mon Sep 05, 2016 12:20 am

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

From stone age regards
Fern

ZirconiumX
Posts: 1327
Joined: Sun Jul 17, 2011 9:14 am

Re: Dorpsgek Bloody Mary

Post by ZirconiumX » Mon Sep 05, 2016 7:07 am

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.
Some believe in the almighty dollar.

I believe in the almighty printf statement.

User avatar
Eelco de Groot
Posts: 3851
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: Dorpsgek Bloody Mary

Post by Eelco de Groot » Mon Sep 05, 2016 5:31 pm

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: 1796
Joined: Mon Feb 11, 2008 2:53 pm

Re: Dorpsgek Bloody Mary

Post by Damir » Mon Sep 05, 2016 6:34 pm

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: 3851
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: Dorpsgek Bloody Mary

Post by Eelco de Groot » Tue Sep 06, 2016 1:47 am

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: 3851
Joined: Sun Mar 12, 2006 1:40 am
Location: Groningen

Re: Dorpsgek Bloody Mary

Post by Eelco de Groot » Tue Sep 06, 2016 2:37 am

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: 1327
Joined: Sun Jul 17, 2011 9:14 am

Re: Dorpsgek Bloody Mary

Post by ZirconiumX » Tue Sep 06, 2016 4:01 pm

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
Some believe in the almighty dollar.

I believe in the almighty printf statement.

Post Reply