Changes

Jump to: navigation, search

Exacto

4,311 bytes added, 21:01, 30 March 2020
Created page with "'''Home * Engines * Exacto''' FILE:Long short exact sequences.png|border|right|thumb| Exact sequence <ref>Shows how any [https://en.wikipedia.org/wiki/Exa..."
'''[[Main Page|Home]] * [[Engines]] * Exacto'''

[[FILE:Long short exact sequences.png|border|right|thumb| Exact sequence <ref>Shows how any [https://en.wikipedia.org/wiki/Exact_sequence exact sequence] is weaved together from several overlapping short exact sequences, [https://en.wikipedia.org/wiki/User:AxelBoldt Axel Boldt], February 2004, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Exacto''',<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] by [[Daniel Sparks]], written in [[Cpp|C++]], the source code covered by a [https://en.wikipedia.org/wiki/BSD_licenses BSD license].
Starting with version '''0.e''', released in March 2014, Exacto uses [[Bitboards|bitboards]] as internal board representation, while former versions, Daniel has worked on sporadically throughout the years, were [[0x88]].

=Features=
<ref>Features based on source, [https://github.com/d-sparks/exacto GitHub - d-sparks/exacto: Exacto Chess Engine]</ref>
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards#Plain|Plain Magic Bitboards]]
==Search==
* [[Iterative Deepening]]
* [[Principal Variation Search|PVS]]/[[Alpha-Beta]]
* [[Transposition Table]]
* [[Selectivity]]
** [[Reductions]]
*** [[Late Move Reductions]]
*** [[Razoring]] (Pre-pre-frontier Nodes)
** [[Pruning]]
*** [[Null Move Pruning#AdaptiveNullMovePruning|Adaptive Null Move Pruning]]
*** [[Pruning]] via [[Transposition Table]]
*** [[Futility Pruning]] ([[Frontier Nodes|Frontier]] and [[Pre Frontier Node|Pre-frontier Nodes]])
*** [[Quiescence Search]]
*** [[Delta Pruning]] (in Quiescence)
** [[Extensions]]
*** [[Check Extensions]]
*** [[Recapture Extensions]]
*** [[Passed Pawn Extensions]]
* [[Move Ordering]]
** [[Hash Move]]
** [[Internal Iterative Deepening]]
** [[Static Exchange Evaluation]]
** [[MVV-LVA|MVV/LVA]]
==Evaluation==
* [[Material]]
* [[Tapered Eval|Tapered Evaluation]]
* [[Lazy Evaluation]]
* [[Pawn Structure]] with [[Pawn Hash Table]]
** [[Pawn Chain|Pawn Chains]]
** [[Isolated Pawn|Isolated Pawns]]
** [[Backward Pawn|Backward Pawns]]
** [[Doubled Pawn|Doubled Pawns]]
** [[Passed Pawn|Passed Pawns]]
* [[Evaluation of Pieces]]
** [[Bad Bishop]]
** [[Bishop Pair]]
** [[Rook on Open File]]
** [[Rook on Seventh|Rook on Seventh Rank]]
** [[Development]] and [[Castling]]
** [[Loose Piece|Undefended minor piece]] penalty
* [[King Safety]]
** [[King Safety#SquareControl|Enemy attacks on squares near king]]
** [[King Safety#PawnShield|Pawn fortress]] / Castling Destination
** [[Open File|Open Files]] and [[Half-open File|Half-open Files]] around the [[King]]
** [[King Safety#KingTropism|King Piece Tropism]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=51514 Can you try running my engine?] by [[Daniel Sparks]], [[CCC]], March 06, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=51546 Engine release Exacto 0.e] by [[Daniel Sparks]], [[CCC]], March 10, 2014
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=51767&start=2 Re: Exacto - something is still wrong] by [[Daniel Sparks]], [[CCC]], March 30, 2014

=External Links=
==Chess Engine==
* [https://github.com/d-sparks/exacto GitHub - d-sparks/exacto: Exacto Chess Engine]
* [http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Exacto%200.e%2064-bit#Exacto_0_e_64-bit Exacto 0.e 64-bit] in [[CCRL|CCRL 40/15]]
==Misc==
* [http://en.wiktionary.org/wiki/exacto exacto - Wiktionary]
* [http://en.wiktionary.org/wiki/exact exact - Wiktionary]
* [https://en.wikipedia.org/wiki/Exact_sequence Exact sequence from Wikipedia]
* [https://en.wikipedia.org/wiki/Exact_science Exact science from Wikipedia]
* [https://en.wikipedia.org/wiki/Henry_Threadgill Threadgill's Very Very Circus] - Exacto, [https://en.wikipedia.org/wiki/Spirit_of_Nuff...Nuff Spirit Of Nuff...Nuff] (1990), [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=1bMae-ByCB0|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:X86]]
[[Category:X64]]
[[Category:PC]]
[[Category:Linux]]
[[Category:Mac]]
[[Category:Windows]]
[[Category:Music]]

Navigation menu