Difference between revisions of "Combusken"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
* [[Selectivity]] | * [[Selectivity]] | ||
** [[Check Extensions]] | ** [[Check Extensions]] | ||
− | ** [[Castling|Castling | + | ** [[Castling|Castling Extension]] |
** [[Singular Extensions]] | ** [[Singular Extensions]] | ||
** [[Late Move Reductions]] | ** [[Late Move Reductions]] | ||
Line 44: | Line 44: | ||
* [[Outposts]] | * [[Outposts]] | ||
* [[Rook on Open File|Rook on (Half) Open File]] | * [[Rook on Open File|Rook on (Half) Open File]] | ||
− | |||
* [[Pawn Hash Table|Pawn-King Hash Table]] | * [[Pawn Hash Table|Pawn-King Hash Table]] | ||
* [[Pawn Structure]] | * [[Pawn Structure]] | ||
Line 52: | Line 51: | ||
** [[Backward Pawn]] | ** [[Backward Pawn]] | ||
** [[Backward Pawns (Bitboards)#Straggler|Straggler]] | ** [[Backward Pawns (Bitboards)#Straggler|Straggler]] | ||
+ | ** [[Connected Pawns]] | ||
* [[King Safety]] | * [[King Safety]] | ||
** [[King Safety#PawnShield|Pawn Shield]] | ** [[King Safety#PawnShield|Pawn Shield]] | ||
Line 74: | Line 74: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=80 Re: New engine releases 2020] by [[Marcin Henryk Bartkowiak]], [[CCC]], February 23, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=80 Re: New engine releases 2020] by [[Marcin Henryk Bartkowiak]], [[CCC]], February 23, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=136 Re: New engine releases 2020] by [[Marcin Henryk Bartkowiak]], [[CCC]], April 06, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=136 Re: New engine releases 2020] by [[Marcin Henryk Bartkowiak]], [[CCC]], April 06, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=461 Re: New engine releases 2020] by [[Marcin Henryk Bartkowiak]], [[CCC]], October 31, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75883&start=2 Re: Faster compiles for Intel possible for Booot & Combusken?] by [[Marcin Henryk Bartkowiak]], [[CCC]], November 21, 2020 | ||
=External Links= | =External Links= |
Latest revision as of 17:08, 31 May 2021
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.
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
- 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]:
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
- Re: New engine releases 2020 by Marcin Henryk Bartkowiak, CCC, October 31, 2020
- Re: Faster compiles for Intel possible for Booot & Combusken? by Marcin Henryk Bartkowiak, CCC, November 21, 2020