Changes

Jump to: navigation, search

Weini

4,409 bytes added, 13:17, 30 September 2019
Created page with "'''Home * Engines * Weini''' '''Weini''',<br/> a Chess Engine Communication Protocol compliant open source chess engine by V..."
'''[[Main Page|Home]] * [[Engines]] * Weini'''

'''Weini''',<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] by [[Vivien Clauzon]].
The project started in December 2016, and became a kind of interactive forum development when its author asked for advice one year later <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=7&t=65936 Looking for advices] by [[Vivien Clauzon]], [[CCC]], December 08, 2017</ref>.
Many features were implemented and [[Automated Tuning|tuned]] over they time, many techniqes were tried, possibly starting suffering maintainability, and desire for a re-write <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68701 A complete 2000 lines of code engine] by [[Vivien Clauzon]], [[CCC]], October 20, 2018</ref>.
Weini is an acronym for '''W'''is'''E'''ness '''I'''s '''N'''ot '''I'''nside <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68161&start=3 Re: Weini questions] by [[Vivien Clauzon]], [[CCC]], August 08, 2018</ref>.

=Features=
<ref>based on [https://github.com/tryingsomestuff/Weini/blob/master/README.md Weini/README.md at master · tryingsomestuff/Weini · GitHub] and sources of Weini-0.0.24</ref>
==[[Board Representation]]==
* [[Mailbox]]
* [[Bitboards]]
==[[Search]]==
* [[Lazy SMP]]
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Selectivity]]
** [[Extensions]]
*** [[Check Extensions]]
*** [[One Reply Extensions|Single Reply Extensions]]
*** [[Singular Extensions|Singular Extensions]]
*** [[Recapture Extensions]]
*** [[PV Extensions]]
*** [[Passed Pawn Extensions]]
*** [[Promotions]]
*** [[Endgame|Late Endgame Transitions]]
** [[Reductions]]
*** [[Late Move Reductions]]
*** [[Razoring]]
** [[Pruning]]
*** [[Null Move Pruning#AdaptiveNullMovePruning|Adaptive Null Move Pruning]]
*** [[ProbCut]]
*** [[Reverse Futility Pruning|Static Null Move Pruning]]
*** [[Futility Pruning]]
*** [[Futility Pruning#Extendedfutilitypruning|Extended Futility Pruning]]
*** [[Futility Pruning#MoveCountBasedPruning|Move Count Based Pruning]] (Late Move Pruning)
** [[Quiescence Search]]
*** [[Delta Pruning]]
*** [[Static Exchange Evaluation|SEE Pruning]]
* [[Move Ordering]]
** [[PV-Move]]
** [[Killer Heuristic]]
** [[History Heuristic]]
** [[Countermove Heuristic]]
** [[Piece-Square Tables]]
** [[Move Ordering#Captures|Last Moved Piece Capture Bonus]]
** [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation]]
** [[Check|Check Priority]]
** [[En passant|En passant Priority]]
==[[Evaluation]]==
* [[Evaluation Hash Table]]
* [[Tapered Eval]] ([[Float]])
* [[Material]]
** [[Bishop Pair]]
** [[Material#Trade|Trade Down Bonus]]
* [[Piece-Square Tables]]
* [[Development]]
* [[Center Control]]
* [[Mobility]]
** [[Rook on Seventh]]
** [[Trapped Pieces]]
** [[Bad Bishop]]
* [[Pawn Structure]]
** [[Pawn Hash Table]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
** [[Passed Pawn]]
*** [[Connected Passed Pawns]]
*** [[Candidate Passed Pawn]]
*** [[Outside Passed Pawn]]
*** [[Protected Passed Pawn]]
* [[King Safety]]
** [[King Safety#PawnShield|Pawn Shield]]
** [[King Safety#PawnStorm|Pawn Storm]]
** [[King Safety#KingTropism|King Piece Tropism]]
** [[Castling]]
==[[Automated Tuning]]==
* [[CLOP]]
* [[Texel's Tuning Method]]

=See also=
* [[Minic]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=65936 Looking for advices] by [[Vivien Clauzon]], [[CCC]], December 08, 2017
: [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=65936&start=7 Re: Looking for advices] by [[Vivien Clauzon]], [[CCC]], March 25, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68161 Weini questions] by [[Gabor Szots]], [[CCC]], August 08, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68700 Weini 0.0.24 release] by [[Vivien Clauzon]], [[CCC]], October 20, 2018

=External Links=
* [https://github.com/tryingsomestuff/Weini GitHub - tryingsomestuff/Weini]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Weini&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 Weini] in [[CCRL|CCRL 40/40]]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Acronym]]

Navigation menu