Donna, a new UCI chess engine by Michael Dvorkin

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Norbert Raimund Leisner
Posts: 1638
Joined: Tue May 20, 2008 2:57 pm
Location: Augsburg - Germany

Donna, a new UCI chess engine by Michael Dvorkin

Post by Norbert Raimund Leisner » Tue Dec 09, 2014 6:26 am

Hello together,

could anybody of you create Windows binaries for 32/64 bit and put the executable files on your website, please? Upload on CCWiki would be an option, too.


https://github.com/michaeldv/donna

As far I know "donna"derives from the Italian language and has the meaning of wife, queen, lady....

Best wishes,
Norbert

Michael Sherwin
Posts: 3196
Joined: Fri May 26, 2006 1:00 am
Location: WY, USA
Full name: Michael Sherwin

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by Michael Sherwin » Wed Dec 10, 2014 9:42 pm

Congrats on creating a new strong engine with a new language. It is not the easiest thing to do! When I started to write RomiChess I only knew a little basic and nothing about chess programming. So with a C primer and a simple book on chess programming I somehow managed to create RomiChess. I overreached. However, this is about you and your engine. What I suggest is for you to rewrite your engine in either C or C++. You will do your engine justice by doing so. Also it will give you a version of your program to use as a benchmark to compare the performance of the Go language against if that is important.
If you are on a sidewalk and the covid goes beep beep
Just step aside or you might have a bit of heat
Covid covid runs through the town all day
Can the people ever change their ways
Sherwin the covid's after you
Sherwin if it catches you you're through

Norbert Raimund Leisner
Posts: 1638
Joined: Tue May 20, 2008 2:57 pm
Location: Augsburg - Germany

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by Norbert Raimund Leisner » Wed Dec 17, 2014 9:22 am

Could anyone of you make Windows 32 & 64 executible files of
Donna Engine now?


https://github.com/michaeldv/donna

I have installed Go 1.4 for Windows on my PC, but do not know what is the exact intention of this text


From Donna's source directory run the build command:

$ go build -gcflags -B ./cmd/donna.go

Best wishes,
Norbert

User avatar
cdani
Posts: 2134
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by cdani » Thu Dec 18, 2014 7:49 pm

Hi!
Here it is a 64 bit version:

http://www.andscacs.com/donna/donna1.rar

I had to copy the source in
src\donna (from $GOROOT)
to be able to compile it with

go build -gcflags -B ./donna.go

Also I changed the first import of donna.go:
import (
`donna`

User avatar
Dr.Wael Deeb
Posts: 9711
Joined: Wed Mar 08, 2006 7:44 pm
Location: Amman,Jordan

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by Dr.Wael Deeb » Thu Dec 18, 2014 8:32 pm

What is the estimated Elo strength of this new chess engine :!: :?:
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….

carldaman
Posts: 1899
Joined: Sat Jun 02, 2012 12:13 am

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by carldaman » Fri Dec 19, 2014 5:23 am

Dr.Wael Deeb wrote:What is the estimated Elo strength of this new chess engine :!: :?:
According to https://github.com/michaeldv/donna

Code: Select all

STRENGTH

   On short time controls Donna exhibits strength around ELO 2500. Based on 200
   game matches  played by Donna vs. GreKo and Donna vs. Daydreamer 1.75 Ordo
   (https://sites.google.com/site/gaviotachessengine/ordo) rates Donna's
   performance as follows:

   PLAYER             : RATING    POINTS  PLAYED    (%)
   GreKo 12.0         : 2539.0      95.0     200   47.5%   ( +79,  =32,  -89)
   Donna 0.9          : 2556.5     105.0     200   52.5%   ( +89,  =32,  -79)

   PLAYER             : RATING    POINTS  PLAYED    (%)
   Daydreamer 1.75    : 2683.0     142.0     200   71.0%   ( +121, =42,  -37)
   Donna 0.9          : 2526.1      58.0     200   29.0%   (  +37, =42, -121)

   All games were played on MacBook Air 1.3GHz Intel Core i5 with 1 min. for
   40 moves + 1 sec. increment time control using most frequent lines opening
   book (scripts/mfl.epd). When running benchmarks to find the best move in
   known test positions Donna's results are as follows (10 sec. per position):

   "1001 Brilliant Ways to Checkmate" by Fred Reinfeld:   +918  -83  (91.7%)
   "Win at Chess" by Fred Reinfeld:                       +273  -27  (91.0%)
   "Silent but Deadly" by Dann Corbit:                    +112  -12  (91.0%)
Running some short time control tests myself.

Regards,
CL

User avatar
cdani
Posts: 2134
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by cdani » Fri Dec 19, 2014 7:08 pm

I have added to the same file a 32 bit version:

http://www.andscacs.com/donna/donna1.rar

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

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by Sylwy » Sat Dec 20, 2014 7:02 pm

cdani wrote:I have added to the same file a 32 bit version:

http://www.andscacs.com/donna/donna1.rar

+1.000.000

SilvianR :wink:
SilvianR :wink:

Jamal Bubker
Posts: 290
Joined: Mon May 24, 2010 2:32 pm

Re: Donna, a new UCI chess engine by Michael Dvorkin

Post by Jamal Bubker » Thu Dec 25, 2014 2:44 pm

Many thanks to Michael, Norbert and Daniel !

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

Re: My test

Post by Sylwy » Thu Dec 25, 2014 5:08 pm

Take a look here, please:

http://talkchess.com/forum/viewtopic.ph ... 56&t=50060

MERRY CHRISTMAS !
SilvianR :wink:
SilvianR :wink:

Post Reply