Page 1 of 1

DiscoCheck 5.2.1

Posted: Thu Aug 21, 2014 1:47 pm
by lucasart
Developpement of DiscoCheck is abandonned. But I couldn't help notice a ridiculous bug, and fixing it gained 14 elo... So here's the fixed version.

Re: DiscoCheck 5.2.1

Posted: Fri Aug 22, 2014 12:21 pm
by BrianR
Thank you very much for sharing so much of your work.

This archive looks corrupt.

Regards,
Brian

Re: DiscoCheck 5.2.1

Posted: Fri Aug 22, 2014 2:03 pm
by lucasart
BrianR wrote:This archive looks corrupt.
No it's not. I just downloaded it, and decompressed it. And ran bench to test. Do you know what is a tar.gz archive and how to open it ?

Re: DiscoCheck 5.2.1

Posted: Fri Aug 22, 2014 10:39 pm
by User923005
Maybe he was expecting to find the source code in it.
It only contains the binaries.

Thanks for the nice engine, by the way. It is an interesting project.

Re: DiscoCheck 5.2.1

Posted: Sat Aug 23, 2014 12:42 am
by lucasart
Ah yes, I forgot about that. The source code is here:
https://github.com/lucasart/chess/releases
It only compiles with GCC or Clang though (and GCC ports for cross compiling from Linux to make Windows or Android compiles).

Re: DiscoCheck 5.2.1

Posted: Sat Aug 23, 2014 10:36 am
by User923005
After a few simple tweaks you can build it with Visual Studio.

Re: DiscoCheck 5.2.1

Posted: Sat Aug 23, 2014 10:40 am
by User923005
I fiddled with ucinewgame so that I could run go right after uci and ucinewgame:

G:\chess\chess-5.2.1>discocheck
uci
id name DiscoCheck 5.2.1
id author Lucas Braesch
option name Hash type spin default 16 min 1 max 8192
option name Clear Hash type button
option name Contempt type spin default 25 min 0 max 100
option name Ponder type check default false
option name Time Buffer type spin default 100 min 0 max 1000
uciok
ucinewgame
go infinite
info score cp 50 depth 1 nodes 22 time 0 pv b1c3
info score cp 7 depth 2 nodes 76 time 3 pv b1c3 b8c6
info score cp 46 depth 3 nodes 159 time 4 pv b1c3 b8c6 g1f3
info score cp 7 depth 4 nodes 298 time 6 pv b1c3 b8c6 g1f3 g8f6
info score lowerbound cp 24 depth 5 nodes 378 time 8
info score cp 24 depth 5 nodes 578 time 12 pv b1c3 b8c6 g1f3 g8f6 d2d3
info score cp 7 depth 6 nodes 1244 time 15 pv b1c3 b8c6 g1f3 g8f6 d2d3 d7d6
info score lowerbound cp 23 depth 7 nodes 1547 time 19
info score cp 24 depth 7 nodes 2110 time 22 pv b1c3 b8c6 g1f3 g8f6 d2d3 d7d6 c1e3
info score cp 7 depth 8 nodes 5120 time 28 pv b1c3 b8c6 g1f3 g8f6 d2d3 d7d6 c1e3 c8e6
info score cp 7 depth 9 nodes 17604 time 43 pv c2c4 g8f6 g1f3 d7d6 b1c3 b8c6 d2d3 c8f5 c1e3
info score lowerbound cp 23 depth 10 nodes 35623 time 61
info score cp 7 depth 10 nodes 52798 time 77 pv g1f3 g8f6 e2e3 e7e6 f1d3 b8c6 b1c3 f8d6 e1g1 e8g8
info score cp 25 depth 11 nodes 94902 time 115 pv g1f3 g8f6 b1c3 b8c6 e2e3 e7e6 f1e2 f8d6 d2d4 e8g8 e1g1
info score upperbound cp 9 depth 12 nodes 198193 time 204
info score cp 7 depth 12 nodes 322750 time 311 pv g1f3 g8f6 b1c3 b8c6 e2e3 e7e6 f1e2 f8e7 e1g1 e8g8 d2d4 d7d5
info score cp 19 depth 13 nodes 541946 time 566 pv g1f3 g8f6 b1c3 b8c6 e2e3 e7e6 f1e2 d7d5 e1g1 f8d6 d2d4 e8g8 c1d2
info score cp 9 depth 14 nodes 1021637 time 1198 pv g1f3 g8f6 b1c3 b8c6 e2e3 e7e6 f1e2 d7d5 e1g1 f8d6 c3b5 e8g8 b5d6 c7d6
info score cp 21 depth 15 nodes 2926961 time 3933 pv e2e4 b8c6 g1f3 g8f6 e4e5 f6g4 f1e2 d7d6 e5d6 d8d6 b1c3 c8e6 e1g1 e8c8 d2d3
info score cp 20 depth 16 nodes 4825167 time 6570 pv e2e4 b8c6 g1f3 g8f6 e4e5 f6g4 f1e2 d7d6 e5d6 d8d6 b1c3 c8e6 e1g1 e8c8 h2h3 g4f6
info score cp 27 depth 17 nodes 8743817 time 12336 pv e2e4 b8c6 d2d4 g8f6 d4d5 c6e5 g1f3 e5f3 d1f3 e7e6 b1c3 f8d6 f1e2 e6d5 e1g1 e8g8 c3d5 f6d5 e4d5
info score cp 31 depth 18 nodes 20210687 time 29870 pv e2e4 e7e6 g1f3 d7d5 b1c3 d5e4 c3e4 b8c6 d2d4 f8e7 c2c3 f7f5 e4d2 g8f6 f1d3 e8g8 e1g1 c8d7

Re: DiscoCheck 5.2.1

Posted: Sun Aug 24, 2014 8:08 am
by lucasart
Added compiles for old CPU without popcnt:

Re: DiscoCheck 5.2.1

Posted: Mon Aug 25, 2014 10:45 pm
by BrianR
This archive (chess-5.2.1.7z) works fine with WinRAR (3.71)

The other one (discocheck_5.2.1.tar.gz), even updated with non-Popcnt old cpu versions gives an error:

"! C:\Users\Brian\Downloads\discocheck_5.2.1.tar.gz: The archive is corrupt"

May just be an out-dated WinRAR verison issue.
Whatever, thanks again for sharing such a great engine.
Brian

Re: DiscoCheck 5.2.1

Posted: Thu Aug 28, 2014 11:41 am
by Norbert Leisner
WinRAR 5.10 win32 extracts both DiscoCheck 5.7.1.tar.gz-files(SSE3 x64 and for old CPUs) without any problems - Brian it would be a good idea to update your WinRAR edition; please do not forget to copy your personal license key into the same place like the installed WinRAR directory.

URL ~ http://www.winrar.de/downld.php

Norbert