Changes

Jump to: navigation, search

Drofa

4,670 bytes added, 12:04, 27 April 2021
Created page with "'''Home * Engines * Drofa''' FILE:Drop fúzatý (Otis tarda) (2416576086).jpg|border|right|thumb| [https://ru.wikipedia.org/wiki/%D0%94%D1%80%D0%BE%D1%84..."
'''[[Main Page|Home]] * [[Engines]] * Drofa'''

[[FILE:Drop fúzatý (Otis tarda) (2416576086).jpg|border|right|thumb| [https://ru.wikipedia.org/wiki/%D0%94%D1%80%D0%BE%D1%84%D0%B0 Дрофа] <ref>[https://en.wikipedia.org/wiki/Great_bustard Great bustard], [https://www.flickr.com/photos/andrej_chudy/2416576086/ Image] by [https://www.flickr.com/people/76362620@N00 Andrej Chudý], March 30, 2008, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Drofa''',<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Alexander Litov]], written in [[Cpp|C++ 11]], and first released in August 2020 under the [[Massachusetts Institute of Technology#License|MIT License]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74950 Drofa 1.0] by [[Alexander Litov]], [[CCC]], August 31, 2020</ref>.
Drofa started as [https://en.wikipedia.org/wiki/Fork_(software_development) fork] of [[Shallow Blue]] and improved considerably in subsequent versions, also incorporating [[Knowledge|knowledge]] from several open source engines such as [[Vice]], [[Weiss]], [[Ethereal]] and [[Stockfish]],
due to [https://en.wikipedia.org/wiki/Stochastic_gradient_descent#AdaGrad AdaGrad] [[Automated Tuning|tuning]] as proposed by [[Andrew Grant]], and using [[Koivisto|Koivisto's]] [[OpenBench]] instance <ref>[https://github.com/justNo4b/Drofa/blob/master/README.md Drofa/README.md at master · justNo4b/Drofa · GitHub]</ref>.

=Features=
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards]]
==[[Search]]==
* [[Lazy SMP]] (3.0.0)
* [[Iterative Deepening]]
* [[Aspiration Windows]] (3.0.0)
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Move Ordering]]
** [[PV-Move]]
** [[Captures]] by [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation]] (3.0.0)
** [[Killer Heuristic]]
** [[History Heuristic]]
** [[Countermove Heuristic]] (2.0.0)
* [[Selectivity]]
** [[Check Extensions]]
** [[Passed Pawn Extensions]] (2.0.0)
** [[Null Move Pruning]] (1.0)
** [[Late Move Reductions]] (2.0.0)
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]] (2.0.0)
** [[Razoring]] (2.0.0)
** [[Futility Pruning#Extendedfutilitypruning|Extended Futility Pruning]] (2.0.0)
** [[Reverse Futility Pruning]] (2.0.0)
** [[Quiescence Search]]
** [[Delta Pruning]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Material]]
** [[Bishop Pair]]
* [[Piece-Square Tables]]
* [[Mobility]]
** [[Rook on Open File|Rooks on (Semi) Open Files]]
* [[Outposts]]
* [[Pawn Hash Table]] (1.0)
* [[Pawn Structure]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
** [[Connected Pawns]]
** [[Passed Pawn]]
* [[King Safety]]
** [[King Safety#Attacking|Attacking King Zone]]
** [[King Safety#PawnShield|Pawn Shelter]]
* [[King Pawn Tropism]] (2.2.0)
* [[Tempo]] (2.2.0)
* [[Automated Tuning]] by [[Automated Tuning#LogisticRegression|Logistic Regression]], [https://en.wikipedia.org/wiki/Stochastic_gradient_descent#AdaGrad AdaGrad] (3.0.0)

=See also=
* [[Shallow Blue]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74950 Drofa 1.0] by [[Alexander Litov]], [[CCC]], August 31, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75744 Drofa 2.0.0] by [[Alexander Litov]], [[CCC]], November 09, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=69 Drofa 2.2.0] by [[Alexander Litov]], [[CCC]], February 01, 2021
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=237 Re: New engine releases & news] (Drofa 3.0.0) by [[Alexander Litov]], [[CCC]], April 17, 2021

=External Links=
==Chess Engine==
* [https://github.com/justNo4b/Drofa GitHub - justNo4b/Drofa: UCI chess engine]
* [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Drofa&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Drofa] in [[CCRL|CCRL Blitz]]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Drofa&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Drofa] in [[CCRL|CCRL 40/15]]
==Misc==
* [https://en.wiktionary.org/wiki/%D0%B4%D1%80%D0%BE%D1%84%D0%B0 дрофа - Wiktionary]
* [https://en.wikipedia.org/wiki/Great_bustard Great bustard from Wikipedia]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:MIT]]
[[Category:UCI]]
[[Category:PC]]
[[Category:Linux]]
[[Category:Windows]]
[[Category:X64]]
[[Category:OpenBench]]
[[Category:Bird]]

Navigation menu