Announcing Daydreamer 1.6

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

Moderators: hgm, Rebel, chrisw

User avatar
beachknight
Posts: 3533
Joined: Tue Jan 09, 2007 8:33 pm
Location: Antalya, Turkey

Re: Announcing Daydreamer 1.6

Post by beachknight »

Aaron Becker wrote:Ok, some extended Windows testing has revealed problems that never showed up in my normal Mac and Linux builds. Until I get the problem figured out I don't recommend using the 1.6 release on Windows. Sorry for the inconvenience.
Thanks for the info, Aaron.

Best,

PS: Please also note my wish of an x64 build (Windows) :)
hi, merhaba, hallo HT
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: Announcing Daydreamer 1.6

Post by Alexander Schmidt »

Aaron Becker wrote:
  • Chess960 support
Thank you very much for implementing Chess 960 :D

It works well mostly, just in 2 games I had a reproduceable crashes:

[Event "Chess960 League B"]
[Site "Stuttgart"]
[Date "2009.12.24"]
[Round "1"]
[White "Daydreamer 1.6"]
[Black "Deep Patzer 3.80"]
[Result "0-1"]
[SetUp "1"]
[FEN "brqnkbrn/pppppppp/8/8/8/8/PPPPPPPP/BRQNKBRN w KQkq - 0 1"]
[Termination "time forfeit"]
[PlyCount "6"]

1. Ng3 {+0.16/15 34} b5 {-0.21/11 12} 2. e3 {+0.24/13 18} b4 {-0.17/10 6}
3. b3 {+0.52/12 7} e6 {-0.26/10 6 0-1 Weiss überschreitet die Zeit} 0-1


[Event "Chess960 League B"]
[Site "Stuttgart"]
[Date "2009.12.24"]
[Round "2"]
[White "Daydreamer 1.6"]
[Black "Hamsters 0.7.1"]
[Result "0-1"]
[SetUp "1"]
[FEN "rbkrnqbn/pppppppp/8/8/8/8/PPPPPPPP/RBKRNQBN w KQkq - 0 1"]
[Termination "time forfeit"]
[PlyCount "4"]

1. Ng3 {+0.15/15 42} Ng6 {-0.03/15 9} 2. f4 {+0.16/14 29} Nd6 {-0.03/14 9
0-1 Weiss überschreitet die Zeit} 0-1


Merry Xmas :D
Aaron Becker
Posts: 292
Joined: Tue Jul 07, 2009 4:56 am

Re: Announcing Daydreamer 1.6

Post by Aaron Becker »

After much debugging, I think all the wrinkles have been ironed out of the 1.6 release. I've bumped the version number to 1.61, and uploaded binaries for Windows and Mac. Unfortunately I don't have the facilities to create a 64-bit Windows binary, but if anyone out there with access to 64-bit icc or gcc is willing to contribute one, I'd be appreciative (unfortunately msvc won't work, because it doesn't support C99).

In addition to fixing bugs in the 1.6 release, 1.61 adds support for Chess 960 under Arena (just set both the "UCI_Chess960" and "Arena-style 960 castling" options). EPD testing in Arena also works correctly now.

Thanks very much to Graham and Ray for their patient help in my attempts to fix the problems with 1.6.
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: Announcing Daydreamer 1.6

Post by swami »

Aaron Becker wrote: EPD testing in Arena also works correctly now.
Thanks, Aaron. :)

Stylish pv lines have been removed, not that it matters but I kinda liked the one from the last version (1.5 I mean)
Aaron Becker
Posts: 292
Joined: Tue Jul 07, 2009 4:56 am

Re: Announcing Daydreamer 1.6

Post by Aaron Becker »

swami wrote:
Aaron Becker wrote: EPD testing in Arena also works correctly now.
Thanks, Aaron. :)

Stylish pv lines have been removed, not that it matters but I kinda liked the one from the last version (1.5 I mean)
Yeah, I was sad to take the fancy outputs out, but something I added to the output was confusing Arena and producing incorrect scores (which was what broke epd testing). I just disabled all non-standard output until I get some time to dig into it and figure out what was causing the problem. It'll be back eventually.
User avatar
beachknight
Posts: 3533
Joined: Tue Jan 09, 2007 8:33 pm
Location: Antalya, Turkey

Re: Announcing Daydreamer 1.6

Post by beachknight »

Aaron Becker wrote: Unfortunately I don't have the facilities to create a 64-bit Windows binary, but if anyone out there with access to 64-bit icc or gcc is willing to contribute one, I'd be appreciative (unfortunately msvc won't work, because it doesn't support C99).
Thanks for the new 161, Aaron.

I'd be grateful in an x64 release.

Best,
hi, merhaba, hallo HT
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: Announcing Daydreamer 1.6

Post by swami »

Daydreamer 1.61
by Aaron Becker, USA.

Strategic Test Suite Conditions:
Arena GUI
10 seconds per position
800 positions
Core2Quad 32 bits, Q6600, 2 GB RAM, 2.4GHZ
Engine uses 122 Mb Hash.
Subject-wise Scores:
STS (v1.0) - Undermining:
67/100, Grade: B+

STS (v2.0) - Open Files and Diagonals:
65/100, Grade: B+

STS (v3.0) - Knight Outposts/Centralization/Repositioning:
64/100, Grade: B

STS (v4.0) - Square Vacancy:
61/100, Grade: B

STS (v5.0) - Bishop vs Knight:
67/100, Grade: B+

STS (v6.0) - Re-Capturing:
62/100, Grade: B

STS (v7.0) - Offer of Simplification:
62/100, Grade: B

STS (v8.0) - Advancement of f/g/h Pawns:
43/100, Grade: E
Overall Performance:
Total Score: 491/800

Overall Average: 61.375 %

Grade: B
Regards,
Swami
Aaron Becker
Posts: 292
Joined: Tue Jul 07, 2009 4:56 am

Re: Announcing Daydreamer 1.6

Post by Aaron Becker »

swami wrote: Subject-wise Scores:
STS (v1.0) - Undermining:
67/100, Grade: B+

STS (v2.0) - Open Files and Diagonals:
65/100, Grade: B+

STS (v3.0) - Knight Outposts/Centralization/Repositioning:
64/100, Grade: B

STS (v4.0) - Square Vacancy:
61/100, Grade: B

STS (v5.0) - Bishop vs Knight:
67/100, Grade: B+

STS (v6.0) - Re-Capturing:
62/100, Grade: B

STS (v7.0) - Offer of Simplification:
62/100, Grade: B

STS (v8.0) - Advancement of f/g/h Pawns:
43/100, Grade: E
Overall Performance:
Total Score: 491/800

Overall Average: 61.375 %

Grade: B
Regards,
Swami
Thanks, Swami! A pleasant improvement from 1.5, but that kingside pawn test is really tough. I went back and found your results from 1.5, and noted the change in score for each test:

Code: Select all

1: + 5
2: + 7
3: +12
4: + 2
5: +17
The big improvements in 3 and 5 are gratifying, since I specifically worked on better Knight handling in the evaluation function.
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: Announcing Daydreamer 1.6

Post by Alexander Schmidt »

Aaron Becker wrote:In addition to fixing bugs in the 1.6 release, 1.61 adds support for Chess 960 under Arena (just set both the "UCI_Chess960" and "Arena-style 960 castling" options).
Many thanks and Happy New Year :D
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: Announcing Daydreamer 1.6

Post by swami »

Aaron Becker wrote: Thanks, Swami! A pleasant improvement from 1.5, but that kingside pawn test is really tough. I went back and found your results from 1.5, and noted the change in score for each test:

Code: Select all

1: + 5
2: + 7
3: +12
4: + 2
5: +17
The big improvements in 3 and 5 are gratifying, since I specifically worked on better Knight handling in the evaluation function.
I'm flattered to know that improvement of knight handling in this version is clearly reflected on STS scores (Knight outposts/ Bishop vs Knight) :D

Yes, It indeed was a great improvement, Aaron. The engine is already playing at Division 4 level which averages around 2600 elo! (since it scored the total of 491 points)

For info:
http://www.talkchess.com/forum/viewtopi ... 7&start=10