Donna, a new UCI chess engine by Michael Dvorkin

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

Moderators: hgm, Rebel, chrisw

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

Donna, a new UCI chess engine by Michael Dvorkin

Post by Norbert Raimund Leisner »

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 3:00 am
Location: WY, USA
Full name: Michael Sherwin

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

Post by Michael Sherwin »

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: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

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

Post by Norbert Raimund Leisner »

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: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

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

Post by cdani »

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: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

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

Post by Dr.Wael Deeb »

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: 2283
Joined: Sat Jun 02, 2012 2:13 am

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

Post by carldaman »

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: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

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

Post by cdani »

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

http://www.andscacs.com/donna/donna1.rar
User avatar
Sylwy
Posts: 4468
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

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

Post by Sylwy »

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:
Jamal Bubker
Posts: 326
Joined: Mon May 24, 2010 4:32 pm

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

Post by Jamal Bubker »

Many thanks to Michael, Norbert and Daniel !
User avatar
Sylwy
Posts: 4468
Joined: Fri Apr 21, 2006 4:19 pm
Location: IASI - the historical capital of MOLDOVA
Full name: SilvianR

Re: My test

Post by Sylwy »

Take a look here, please:

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

MERRY CHRISTMAS !
SilvianR :wink: