Donna

an UCI compliant, experimental open source chess engine by Michael Dvorkin, written in the Go programming language, freely distributable under the terms of MIT license and first released in December 2014.
 * Home * Engines * Donna**
 * [[image:DonatasLapienis.jpg link="http://lksf.lt/lt/archyvas"]] ||~  || **Donna**,

Donna is dedicated to [|Lithuanian] chess grandmaster [|Donatas Lapienis] (April 8, 1936, [|Kaunas] - April 10, 2014, [|Vilnius] ), who was Michael Dvorkin's chess teacher. In the mid 80s, Donatas Lapienis was highest ranked [|correspondence chess] player in the world with an [|Elo rating] of 2715. || toc =Acknowledgments= Michael Dvorkin thanks his friend chess grandmaster [|Eduardas Rozentalis], who inspired him to write a chess engine. Donna would never have been possible without the open source authors of their respective engines :
 * Donatas Lapienis ||~  ||^   ||
 * Aaron Becker of Daydreamer
 * Fabien Letouzey of Senpai
 * Igor Korshunov of Murka
 * Jon Dart of Arasan
 * Steve Maughan of Maverick
 * Tom Kerrigan of TSCP
 * Tord Romstad, Marco Costalba, Joona Kiiski of Stockfish
 * Vadim Demichev of Gull
 * Vladimir Medvedev of GreKo

=Features= According to the Donna [|README] file:

Data Structures

 * Magic Bitboards
 * Transposition Table
 * Material Imbalance Table
 * Pawn Cache

Search

 * Root, Tree, and Quiescence Search
 * Aspiration Windows
 * Iterative Deepening
 * Extensions
 * Alpha-Beta
 * Mate Distance Pruning
 * Razoring
 * Futility Pruning
 * Null Move Pruning
 * Late Move Reductions
 * Delta Pruning
 * Killer Heuristic
 * Insufficient Material
 * Repetition Detection

Evaluation

 * Material with Imbalance Adjustment
 * Piece-Square Tables
 * King Safety and Pawn Shield Quality
 * Castling Rights
 * Mobility
 * Center Control
 * Threats and Hanging Pieces
 * Passed, Isolated, Doubled, and Backward Pawns
 * Trapped Pieces
 * Endgame Knowledge
 * Bitbase for KPK

Misc

 * PolyGlot Opening Books
 * [|Interactive Read–Eval–Print Loop (REPL)]
 * Donna Chess Format position notation

=See also=
 * Chess Legends
 * Disaster
 * Given Name
 * Meteorology

=Forum Posts=
 * [|Donna, a new UCI chess engine by Michael Dvorkin] by Norbert Raimund Leisner, CCC, December 09, 2014
 * [|Donna v2.0 released] by Michael Dvorkin, CCC, May 03, 2015
 * [|Donna 3.0 released] by Michael Dvorkin, CCC, October 12, 2015
 * [|Donna v3.1 released] by Michael Dvorkin, CCC, October 26, 2015
 * [|Donna v4.0 released] by Michael Dvorkin, CCC, January 08, 2016

=External Links=

Chess Engine

 * [|Donna Chess Engine Downloads]
 * [|michaeldv/donna · GitHub]
 * [|michaeldv/donna_opening_books · GitHub]
 * [|Donna 1.0 64-bit] in CCRL 40/40

Misc
> [|Charlie Parker], Miles Davis, [|Bud Powell], [|Tommy Potter], [|Max Roach] > media type="youtube" key="02apSoxB7B4" width="560" height="315" > Kinga Głyk, [|Irek Głyk], [|Kuba Gwardecki] > media type="youtube" key="D_onY_geaMs"
 * [|Donna - Wiktionary]
 * [|donna - Wiktionary]
 * [|Donna from Wikipedia]
 * [|Donna (given name) from Wikipedia]
 * [|Belladonna from Wikipedia]
 * [|Hurricane Donna from Wikipedia]
 * [|Donna - Wikipedia.it] (Italian)
 * [|Charlie Parker All Stars] - [|Donna Lee], 1947, [|YouTube] Video
 * [|Kinga Głyk Trio] - [|Donna Lee], December 2016, [|YouTube] Video

=References= =What links here?= include page="Donna" component="backlinks" limit="40"
 * Up one Level**