Cupcake 1.1a

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.
Post Reply
User avatar
Dan Honeycutt
Posts: 5031
Joined: Mon Feb 27, 2006 3:31 pm
Location: Atlanta, Georgia

Cupcake 1.1a

Post by Dan Honeycutt » Mon Jan 07, 2013 9:31 am

Cupcake 1.1a is available for anyone interested; find it at:

https://dl.dropbox.com/u/80776806/Cupcake_11a.rar

Version 1.1 adds a couple of search enhancements and quashes a bug or two so it should give a few elo improvement over version 1.0. The evaluation is basically the same. The "a" following the "1.1" stands for "ass" (mine, to be exact). That's where I pulled all the evaluation factors from.

I don't want to create unrealistic expectations, but there could be a Cupcake version 1.1b in the not too distant future. The "b" stands for "better". At least we hope it's better. Cupcake 1.1b is the same as 1.1a except the evaluation factors will be auto tuned. Adam Hair has been working on this for several weeks. He has reported some progress as well as some setbacks.

Adam's work could shed some light on the viability of auto tuning. (No pressure, Adam). The fun part of chess programming is experimenting with new concepts and ideas. The drudgery is running a thousand games to try and determine if your trapped bishop penalty should be a bit higher or a bit lower. IMHO auto tuning has the potential of reducing the drudgery while giving you more time for the interesting stuff - a win, win situation.

Best
Dan H.

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Cupcake 1.1a

Post by Sylwy » Mon Jan 07, 2013 11:41 am

Thank you, Maestro Dan !

SilvianR :wink:

User avatar
Rebel
Posts: 4148
Joined: Thu Aug 18, 2011 10:04 am

Re: Cupcake 1.1a

Post by Rebel » Mon Jan 07, 2013 1:23 pm

Good to see you active again Dan.

Adam Hair
Posts: 3185
Joined: Wed May 06, 2009 8:31 pm
Location: Fuquay-Varina, North Carolina

Re: Cupcake 1.1a

Post by Adam Hair » Mon Jan 07, 2013 4:16 pm

Dan Honeycutt wrote:Cupcake 1.1a is available for anyone interested; find it at:

https://dl.dropbox.com/u/80776806/Cupcake_11a.rar

Version 1.1 adds a couple of search enhancements and quashes a bug or two so it should give a few elo improvement over version 1.0. The evaluation is basically the same. The "a" following the "1.1" stands for "ass" (mine, to be exact). That's where I pulled all the evaluation factors from.
I found it to be ~30 Elo stronger at short time controls.
Dan Honeycutt wrote: I don't want to create unrealistic expectations, but there could be a Cupcake version 1.1b in the not too distant future. The "b" stands for "better". At least we hope it's better. Cupcake 1.1b is the same as 1.1a except the evaluation factors will be auto tuned. Adam Hair has been working on this for several weeks. He has reported some progress as well as some setbacks.
If I manage to eliminate the errors due to the tester (me), then maybe some improvements can be found.
Dan Honeycutt wrote: Adam's work could shed some light on the viability of auto tuning. (No pressure, Adam). The fun part of chess programming is experimenting with new concepts and ideas. The drudgery is running a thousand games to try and determine if your trapped bishop penalty should be a bit higher or a bit lower. IMHO auto tuning has the potential of reducing the drudgery while giving you more time for the interesting stuff - a win, win situation.

Best
Dan H.
The real bitch would be to run thousands of games just to find that it really does not matter if the trapped bishop penalty is a little higher or lower.

Auto tuning, in one form or another, does make things better for the author. It is a more efficient method for finding good values for your program, which leads to more time for working on the engine. Of course, in Dan's case auto tuning has not proven itself yet. Hopefully I can get him some useful results before he decides to retire from being an engine author again :lol:

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Cupcake 1.1a

Post by Graham Banks » Mon Jan 07, 2013 6:23 pm

Dan Honeycutt wrote:Cupcake 1.1a is available for anyone interested; find it at:

https://dl.dropbox.com/u/80776806/Cupcake_11a.rar...
Thanks Dan
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: A very short test of Cupcake 1.1a

Post by Sylwy » Tue Jan 08, 2013 8:47 am

Hi !

Being extremely interested in Java chess engines I did a short test: Cupcake 1.1a-BeRoChess 1.0. The hash for Cupcake was 64 MB (the hash difference comes from JVM) and 5'/move in ini file.
The final score was 3-1 for BeRoChess.
Not visible bugs yet.

Image

Regards,
SilvianR :wink:

Post Reply