Changes

Jump to: navigation, search

Topple

3,908 bytes added, 13:06, 1 March 2020
Created page with "'''Home * Engines * Topple''' FILE:Klein Bottle Parametrized 5.png|border|right|thumb| Toppled Klein Bottle <ref>[https://en.wikipedia.org/wiki/Klein_bott..."
'''[[Main Page|Home]] * [[Engines]] * Topple'''

[[FILE:Klein Bottle Parametrized 5.png|border|right|thumb| Toppled Klein Bottle <ref>[https://en.wikipedia.org/wiki/Klein_bottle Klein bottle] parametrized all in one piece, toppled, Graphed using [https://en.wikipedia.org/wiki/Grapher Grapher] by [https://commons.wikimedia.org/wiki/User:AugPi AugPi], August 15, 2019, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Topple''', (ToppleChess)<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Vincent Tang]], written in [[Cpp|C++]], first released in June 2018 under the [[Massachusetts Institute of Technology#License|MIT License]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67685 Topple] by [[Vincent Tang]], [[CCC]], June 09, 2018</ref>.

=Features=
==[[Board Representation]]==
* [[Bitboard Board-Definition]]
* [[8x8 Board]]
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]] by [[Pradu Kannan|Pradyumna Kannan]]
==[[Search]]==
* [[Lazy SMP]] using [[Thread|Threads]] <ref>using [[Young Brothers Wait Concept]] in [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70394 Topple 0.5.0] by [[Vincent Tang]], [[CCC]], April 02, 2019</ref>
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Transposition Table]]
** [[Shared Hash Table]]
** [[Transposition Table#Bucket|Four Buckets]]
** [[Zobrist Hashing]]
* [[Selectivity]]
** [[Extensions]]
*** [[Check Extensions]]
*** [[PV Extensions]]
*** [[Singular Extensions#RestrictedSE|Restricted Singular Extensions]]
** [[Pruning]]/[[Reductions]]
*** [[Late Move Reductions]]
*** [[Futility Pruning]]
*** [[Delta Pruning]]
*** [[History Leaf Pruning]]
*** [[Mate Distance Pruning]]
*** [[Null Move Pruning]]
*** [[Static Exchange Evaluation|Static Exchange Evaluation Pruning]]
** [[Quiescence Search]]
* [[Move Ordering]]
** [[Move Generation#Staged|Staged Move Generation]]
** [[Hash Move]]
** [[Internal Iterative Deepening]]
** [[Static Exchange Evaluation]]
** [[Killer Heuristic]]
** [[History Heuristic]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Material]]
* [[Mobility]]
* [[Piece-Square Tables]]
* [[Pawn Structure]]
* [[Pawn Hash Table]]
* [[King Safety]]
==Misc==
* [[Syzygy Bases]]
* [[Texel's Tuning Method]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67685 Topple] by [[Vincent Tang]], [[CCC]], June 09, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67998 Topple v0.2.1 Release] by [[Vincent Tang]], [[CCC]], July 16, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69532 Automated tuning... finally... (Topple v0.3.0)] by [[Vincent Tang]], [[CCC]], January 08, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69734 Topple v0.3.4 released] by [[Vincent Tang]], [[CCC]], January 26, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69818 Topple 0.3.5] by [[Vincent Tang]], [[CCC]], February 03, 2019
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70394 Topple 0.5.0] by [[Vincent Tang]], [[CCC]], April 02, 2019

=External Links=
==Chess Engine==
* [https://github.com/konsolas/ToppleChess GitHub - konsolas/ToppleChess: UCI chess engine]
* [https://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Topple&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 Topple] in [[CCRL|CCRL 40/15]]
==Misc==
* [https://en.wiktionary.org/wiki/topple topple - Wiktionary]
* [https://en.wikipedia.org/wiki/Topple Topple (game) from Wikipedia]
* [https://en.wikipedia.org/wiki/Topple_Tower Topple Tower from Wikipedia]

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:UCI]]
[[Category:X64]]
[[Category:PC]]
[[Category:Windows]]
[[Category:Linux]]

Navigation menu