Page 1 of 3
Donna, a new UCI chess engine by Michael Dvorkin
Posted: Tue Dec 09, 2014 7:26 am
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
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Wed Dec 10, 2014 10:42 pm
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.
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Wed Dec 17, 2014 10:22 am
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
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Thu Dec 18, 2014 8:49 pm
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`
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Thu Dec 18, 2014 9:32 pm
by Dr.Wael Deeb
What is the estimated Elo strength of this new chess engine
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Fri Dec 19, 2014 6:23 am
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
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Fri Dec 19, 2014 8:08 pm
by cdani
I have added to the same file a 32 bit version:
http://www.andscacs.com/donna/donna1.rar
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Sat Dec 20, 2014 8:02 pm
by Sylwy
+1.000.000
SilvianR
Re: Donna, a new UCI chess engine by Michael Dvorkin
Posted: Thu Dec 25, 2014 3:44 pm
by Jamal Bubker
Many thanks to Michael, Norbert and Daniel !
Re: My test
Posted: Thu Dec 25, 2014 6:08 pm
by Sylwy