ChessUSA.com TalkChess.com
Hosted by Your Move Chess & Games
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Announcing Daydreamer 1.0
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics Flat
View previous topic :: View next topic  
Author Message
Aaron Becker



Joined: 07 Jul 2009
Posts: 292

PostPost subject: Announcing Daydreamer 1.0    Posted: Sun Aug 16, 2009 12:40 am Reply to topic Reply with quote


Daydreamer 1.0 (UCI), by Aaron Becker
http://github.com/AaronBecker/daydreamer/tree/master

I've just released the first version of Daydreamer, the chess engine I've been working on this summer. It started as a side effort in the development of GUI chess application for macs, but it was so interesting that it took on a life of its own. The engine is open source; you can take a look at the code and download binaries on the engine's site. I've only tested it extensively on a mac, but I've prepared linux and windows builds as well which at least start up correctly. Let me know if you run into any troubles.

At this point, the engine is almost all search and no evaluation. In fact, I'm using exactly the evaluation algorithm given by Tomasz Michniewski for unified evaluation tournaments. As a result, it doesn't handle complex endgames (or sometimes even simple endgames) or imbalanced positions very well, and it has no regard for king safety, pawn structure, or mobility. Even with all that, it plays a decent game; certainly it's better at chess than I am. Here are the results of quick 10 game matches with a variety of engines that I've been using to test for regressions during development, just to given an idea of where Daydreamer stands:
Code:

BigLion 2.23x   +8-1=1  8.5/10
BikJump 2.01    +3-6=1  3.5/10
Clarabit 1.00   +3-4=3  4.5/10
Greko 6.5       +1-5=4  3.0/10
Mediocre 0.34   +4-6=0  4.0/10
Plisk 0.0.9     +8-0=2  9.0/10
Sungorus 1.2    +2-7=1  2.5/10

Here are its results on two common test suites at 10s per move:
Code:

WAC     291/300
ECMGMP   93/173

With this release I'd like to publicly thank the authors of the open source programs that provided a lot of insights and ideas into how chess engines should be written and organized. Fruit and especially Viper and Glaurung have been particularly big influences. I also appreciate all the fine writing on chess programming that's available on the web. Bruce Moreland, Matt Gingell, Jonatan Pettersson, Tord Romstad, and the contributors to the Chess Programming Wiki have all influenced Daydreamer with their articles. Thanks everyone, it's been fun so far.
Back to top
View user's profile Send private message
Display posts from previous:   
Subject Author Date/Time
Announcing Daydreamer 1.0 Aaron Becker Sun Aug 16, 2009 12:40 am
      Re: Announcing Daydreamer 1.0 Leo Dijksman Sun Aug 16, 2009 4:23 am
            Re: Announcing Daydreamer 1.0 Aaron Becker Sun Aug 16, 2009 4:47 am
      Re: Announcing Daydreamer 1.0 Swaminathan Sun Aug 16, 2009 4:49 am
            Re: Announcing Daydreamer 1.0 Aaron Becker Sun Aug 16, 2009 4:59 am
                  Re: Announcing Daydreamer 1.0 Swaminathan Sun Aug 16, 2009 5:10 am
                        Re: Announcing Daydreamer 1.0 Aaron Becker Sun Aug 16, 2009 5:41 am
      Re: Announcing Daydreamer 1.0 Swaminathan Sun Aug 16, 2009 7:06 am
      Re: Announcing Daydreamer 1.0 Volker Pittlik Sun Aug 16, 2009 8:11 am
            Re: Announcing Daydreamer 1.0 Aaron Becker Sun Aug 16, 2009 8:37 am
                  Re: Announcing Daydreamer 1.0 Pablo Vazquez Sun Aug 16, 2009 3:18 pm
                  Re: Announcing Daydreamer 1.0 Volker Pittlik Sun Aug 16, 2009 4:59 pm
      Re: Announcing Daydreamer 1.0 Holger Schluckebier Mon Aug 17, 2009 10:58 am
            Re: Announcing Daydreamer 1.0 krazyken Mon Aug 17, 2009 11:07 am
                  Re: Announcing Daydreamer 1.0 Aaron Becker Mon Aug 17, 2009 2:29 pm
                        Re: Announcing Daydreamer 1.0 Holger Schluckebier Mon Aug 17, 2009 3:03 pm
Post new topic    TalkChess.com Forum Index -> Computer Chess Club: General Topics

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Powered by phpBB © 2001, 2005 phpBB Group
Enhanced with Moby Threads