Difference between revisions of "Combusken"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Combusken''' '''Combusken''', <br/> an UCI compliant open source chess engine by Marcin Henryk Bartkowia...") |
GerdIsenberg (talk | contribs) |
||
Line 93: | Line 93: | ||
[[Category:X64]] | [[Category:X64]] | ||
[[Category:ARM64]] | [[Category:ARM64]] | ||
− | [[Category: | + | [[Category:Mac]] |
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:Windows]] | [[Category:Windows]] |
Revision as of 16:43, 4 May 2020
Combusken,
an UCI compliant open source chess engine by Marcin Henryk Bartkowiak, written in the Go programming language, first released in February 2020 under the GPL 3 [1].
Already playing since April 2019 at Lichess [2], it had its tournament debut at TCEC Season 18.
Contents
Features
Board Representation
Search
- Lazy SMP
- Iterative Deepening
- Aspiration Windows
- Alpha-Beta
- Transposition Table
- Selectivity
- Move Ordering
Evaluation
- Tapered Eval
- Material
- Bishop Pair
- Piece-Square Tables
- Mobility
- Outposts
- Rook on (Half) Open File
- Connectivity
- Pawn-King Hash Table
- Pawn Structure
- King Safety
- Hanging Pieces
- Tempo
- Automated Tuning using Gradient Descent
Misc
- Syzygy Bases using Fathom
- Perft
Thanks
The author mentions following engines and their authors for implementation details and tuning positions [5]:
- CounterGo by Vadim Chizhov
- Ethereal by Andrew Grant
- Laser by Jeffrey An
- Stockfish by Tord Romstad, Marco Costalba, Joona Kiiski and Gary Linscott
- Zurichess by Alexandru Mosoi
Forum Posts
- Re: New engine releases 2020 by Marcin Henryk Bartkowiak, CCC, February 23, 2020
- Re: New engine releases 2020 by Marcin Henryk Bartkowiak, CCC, April 06, 2020