Weini,
a Chess Engine Communication Protocol compliant 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 1. Many features were implemented and tuned over the time, many techniqes were tried, possibly starting suffering maintainability, and desire for a re-write 2. Weini is an acronym for WisEness Is Not Inside 3.
Contents
Features
Board Representation
Search
- Lazy SMP
- Iterative Deepening
- Aspiration Windows
- Principal Variation Search
- Transposition Table
- Selectivity
- Move Ordering
Evaluation
- Evaluation Hash Table
- Tapered Eval (Float)
- Material
- Piece-Square Tables
- Development
- Center Control
- Mobility
- Pawn Structure
- King Safety
Automated Tuning
- CLOP
- Texel's Tuning Method
See also
Forum Posts
- Looking for advices by Vivien Clauzon, CCC, December 08, 2017
Re: Looking for advices by Vivien Clauzon, CCC, March 25, 2018
- Horizon effect and extensions by Vivien Clauzon, CCC, June 25, 2018 » Horizon Effect, Extensions
- Weini questions by Gabor Szots, CCC, August 08, 2018
- Weini 0.0.24 release by Vivien Clauzon, CCC, October 20, 2018
External Links
References
Looking for advices by Vivien Clauzon, CCC, December 08, 2017↩︎
A complete 2000 lines of code engine by Vivien Clauzon, CCC, October 20, 2018↩︎
Re: Weini questions by Vivien Clauzon, CCC, August 08, 2018↩︎
based on Weini/README.md at master · tryingsomestuff/Weini · GitHub and sources of Weini-0.0.24↩︎