Changes

Jump to: navigation, search

Combusken

4,207 bytes added, 16:38, 4 May 2020
Created page with "'''Home * Engines * Combusken''' '''Combusken''', <br/> an UCI compliant open source chess engine by Marcin Henryk Bartkowia..."
'''[[Main Page|Home]] * [[Engines]] * Combusken'''

'''Combusken''', <br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Marcin Henryk Bartkowiak]], written in the [[Go (Programming Language)|Go programming language]], first released in February 2020 under the [[Free Software Foundation#GPL|GPL 3]] <ref>[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</ref>.
Already playing since April 2019 at [[Lichess]] <ref> [https://lichess.org/@/combuskengine ombuskengine • lichess.org]</ref>, it had its tournament debut at [[TCEC Season 18]].

=Features=
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards#Plain|Plain Magic Bitboards]]
==[[Search]]==
<ref>[https://github.com/mhib/combusken/tree/master/engine combusken/engine at master · mhib/combusken · GitHub]</ref>
* [[Lazy SMP]]
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Alpha-Beta]]
* [[Transposition Table]]
* [[Selectivity]]
** [[Check Extensions]]
** [[Castling|Castling Ectension]]
** [[Singular Extensions]]
** [[Late Move Reductions]]
** [[Null Move Pruning]]
** [[Futility Pruning]]
** [[Reverse Futility Pruning]]
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
** [[Static Exchange Evaluation|Static Exchange Evaluation Pruning]]
* [[Move Ordering]]
** [[Hash Move]]
** [[Internal Iterative Deepening]]
** [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation]]
** [[Killer Heuristic]]
** [[History Heuristic]]
** [[Countermove Heuristic]]
** [[History Heuristic#CMHist|Follow Up History]]
==[[Evaluation]]==
<ref>[https://github.com/mhib/combusken/tree/master/evaluation combusken/evaluation at master · mhib/combusken · GitHub]</ref>
* [[Tapered Eval]]
* [[Material]]
* [[Bishop Pair]]
* [[Piece-Square Tables]]
* [[Mobility]]
* [[Outposts]]
* [[Rook on Open File|Rook on (Half) Open File]]
* [[Connectivity]]
* [[Pawn Hash Table|Pawn-King Hash Table]]
* [[Pawn Structure]]
** [[Passed Pawn]]
** [[Isolated Pawn]]
** [[Doubled Pawn]]
** [[Backward Pawn]]
** [[Backward Pawns (Bitboards)#Straggler|Straggler]]
* [[King Safety]]
** [[King Safety#PawnShield|Pawn Shield]]
** [[King Safety#PawnStorm|Pawn Storm]]
** [[King Safety#Attacking|Attacking King Zone]]
* [[Hanging Piece|Hanging Pieces]]
* [[Tempo]]
* [[Automated Tuning]] using [https://en.wikipedia.org/wiki/Gradient_descent Gradient Descent]
==Misc==
* [[Syzygy Bases]] using [[Syzygy Bases#Fathom|Fathom]]
* [[Perft]]

=Thanks=
The author mentions following engines and their authors for implementation details and tuning positions <ref>[https://github.com/mhib/combusken GitHub - mhib/combusken: A chess engine]</ref>:
* [[Counter#CounterGo|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=
* [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

=External Links=
==Chess Engine==
* [https://github.com/mhib/combusken GitHub - mhib/combusken: A chess engine]
* [https://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Combusken&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 Combusken] in [[CCRL|CCRL 40/15]]
* [https://lichess.org/@/combuskengine ombuskengine • lichess.org]
==Misc==
* [https://en.wikipedia.org/wiki/List_of_generation_III_Pok%C3%A9mon#Combusken List of generation III Pokémon - Combusken from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:UCI]]
[[Category:Open Source]]
[[Category:GPL]]
[[Category:Go Proglanguage]]
[[Category:PC]]
[[Category:X64]]
[[Category:ARM64]]
[[Category:OSX]]
[[Category:Linux]]
[[Category:Windows]]

Navigation menu