Changes

Jump to: navigation, search

Monolith

6,140 bytes added, 14:47, 5 May 2020
Created page with "'''Home * Engines * Monolith''' FILE:Ahu Tongariki.jpg|border|right|thumb| Moai, monolithic figures <ref>Six of the 15 [https://en.wikipedia.org/wiki/Ahu_..."
'''[[Main Page|Home]] * [[Engines]] * Monolith'''

[[FILE:Ahu Tongariki.jpg|border|right|thumb| Moai, monolithic figures <ref>Six of the 15 [https://en.wikipedia.org/wiki/Ahu_Tongariki Ahu Tongariki] [https://en.wikipedia.org/wiki/Moai Moais], , restored by Chilean archaeologist [https://www.tourhq.com/guide/cl72261/claudio-cristino Claudio Cristino] in the 1990s, [https://commons.wikimedia.org/wiki/File:Ahu_Tongariki.jpg image] by Rivi, March 29, 2006, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> <ref>[https://en.wikipedia.org/wiki/Moai Moais] are [https://en.wikipedia.org/wiki/Monolith monolithic] human figures carved by the [https://en.wikipedia.org/wiki/Rapa_Nui_people Rapa Nui people] on [https://en.wikipedia.org/wiki/Easter_Island Easter Island] in eastern [https://en.wikipedia.org/wiki/Polynesia Polynesia] between the years 1250 and 1500</ref> ]]

'''Monolith''', <br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Jonas Mayr]], written in [[Cpp#17|C++17]], first released in Spring 2017 under the [[Free Software Foundation#GPL|GPL 3]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=63938 CCWiki etc. - new entries] by [[Norbert Raimund Leisner]], [[CCC]], May 09, 2017</ref>.
Monolith had its tournament debut in March 2019 at [[TCEC Season 15]].

=Selected Games=
[[TCEC Season 15]], [[Monolith|Monolith 1]] - [[Jumbo|Jumbo 0.6.99.2]]
<pre>
[Event "TCEC Season 15 - Division 4b"]
[Site "http://tcec.chessdom.com"]
[Date "2019.03.11"]
[Round "5.5"]
[White "Monolith 1"]
[Black "Jumbo 0.6.99.2"]
[Result "1-0"]

1.e4 c5 2.c3 d5 3.exd5 Qxd5 4.Nf3 Nc6 5.Na3 Bg4 6.Be2 e5 7.d3 O-O-O 8.Nc4 e4 9.Ne3 Qh5
10.Nxg4 Qxg4 11.Qa4 Nf6 12.dxe4 Qxe4 13.Qxe4 Nxe4 14.Bc4 Nd6 15.Bd3 g6 16.O-O c4 17.Bc2
Bg7 18.Bg5 f6 19.Be3 Rhe8 20.Rad1 f5 21.Rd5 Ne4 22.Rxd8+ Kxd8 23.Bxe4 fxe4 24.Ng5 h5
25.Rd1+ Kc7 26.Rd5 Bh6 27.h4 Bxg5 28.Rxg5 Re6 29.Rc5 Kd6 30.Rxc4 b5 31.Rc5 Re5 32.Rxe5
Kxe5 33.Kf1 a5 34.Ke2 Ne7 35.Bb6 a4 36.b3 axb3 37.axb3 Nf5 38.g3 Kd5 39.Be3 Kc6 40.Bf4
Kd5 41.Kd2 Kc5 42.Kd1 Ne7 43.Kc2 Nf5 44.Kd2 Kd5 45.Be3 Nd6 46.Kc2 Nf5 47.Bc1 Ne7 48.Bf4
Nf5 49.Be3 Ne7 50.Kb2 Nc6 51.Ka3 Ne5 52.Kb4 Kc6 53.c4 bxc4 54.Bf4 Ng4 55.Kxc4 Nxf2 56.Kd4
Kb5 57.Ke3 Ng4+ 58.Kxe4 Kc6 59.b4 Kb5 60.Kd5 Kxb4 61.Ke6 Kc4 62.Kf7 Kd3 63.Kxg6 Ke4 64.Kxh5
1-0
</pre>

=Features=
==[[Board Representation]]==
* [[Bitboard Board-Definition#SixTwo|Six/Three Bitboard Board-Definition]]
* [[8x8 Board]]
* [[Magic Bitboards#Fancy|Fancy Magic Bitboards]]
* [[BMI2#PEXTBitboards|PEXT Bitboards]]
==[[Search]]==
<ref>[https://github.com/cimarronOST/Monolith/blob/master/Source/search.cpp Monolith/search.cpp at master · cimarronOST/Monolith · GitHub]</ref>
* [[Parallel Search]]
** [[Shared Hash Table]]
** [[ABDADA|Simplified ABDADA]] <ref>[[ABDADA|Simplified ABDADA]] inspired by [[Tom Kerrigan]], [http://www.talkchess.com/forum/viewtopic.php?t=65025 "Simplified ABDADA" updated] by [[Tom Kerrigan]], [[CCC]], August 29, 2017</ref>
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Selectivity]]
** [[Check Extensions]]
** [[Recapture Extensions]]
** [[Passed Pawn Extensions]]
** [[Singular Extensions]]
** [[Late Move Reductions]]
** [[Null Move Pruning]]
** [[Futility Pruning]]
** [[Reverse Futility Pruning|Static Null Move Pruning]]
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
** [[Static Exchange Evaluation|Static Exchange Evaluation Pruning]]
** [[Quiescence Search]]
* [[Move Ordering]]
** [[Hash Move]]
** [[Internal Iterative Deepening]]
** [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation]]
** [[Killer Heuristic]]
** [[History Heuristic]]
** [[History Heuristic#CMHist|Counter Moves History]]
** [[History Heuristic#CMHist|Follow Up History]]
==[[Evaluation]]==
<ref>[https://github.com/cimarronOST/Monolith/blob/master/Source/eval.cpp Monolith/eval.cpp at master · cimarronOST/Monolith · GitHub]</ref>
* [[Tapered Eval]]
* [[Material]]
* [[Bishop Pair]]
* [[Piece-Square Tables]]
* [[Mobility]]
* [[Trapped Pieces|Trapped Bishop]]
* [[Outposts]]
* [[Rook on Open File|Rook on (Half) Open File]]
* [[Pawn Hash Table|King-Pawn Hash Table]]
* [[Pawn Structure]]
** [[Passed Pawn]]
** [[Isolated Pawn]]
** [[Backward Pawn]]
** [[Connected Pawns]]
* [[King Safety]]
** [[King Safety#PawnShield|Pawn Shield]]
** [[King Safety#PawnStorm|Pawn Storm]]
** [[King Safety#Attacking|Attacking King Zone]]
* [[Hanging Piece|Hanging Pieces]]
* [[Tempo]]
* [[Texel's Tuning Method]]
==Misc==
* [[PolyGlot]] [[Opening Book]]
* [[Syzygy Bases]]
* [[Chess960]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=63938 CCWiki etc. - new entries] by [[Norbert Raimund Leisner]], [[CCC]], May 09, 2017
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68685 Monolith 1.0] by [[Jonas Mayr]], [[CCC]], October 18, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=73708 Monolith 2.0] by [[Jonas Mayr]], [[CCC]], April 19, 2020

=External Links=
==Chess Engine==
* [https://github.com/cimarronOST/Monolith - GitHub - cimarronOST/Monolith: UCI chess engine]
* [https://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Monolith&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 Monolith] in [[CCRL|CCRL 40/15]]
==Misc==
* [https://en.wiktionary.org/wiki/monolith monolith - Wiktionary]
* [https://en.wikipedia.org/wiki/Monolith Monolith from Wikipedia]
* [https://en.wikipedia.org/wiki/Monolith_(disambiguation) Monolith (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/List_of_ancient_Greek_and_Roman_monoliths List of ancient Greek and Roman monoliths from Wikipedia]
* [https://en.wikipedia.org/wiki/List_of_largest_monoliths List of largest monoliths from Wikipedia]

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

Navigation menu