Older Version Newer Version

GerdIsenberg GerdIsenberg Oct 3, 2015

**[[Home]] * [[Engines]] * Exacto**
|| [[image:Long_short_exact_sequences.png width="360" link="http://en.wikipedia.org/wiki/File:Long_short_exact_sequences.png"]] ||~   || **Exacto**,
a [[Chess Engine Communication Protocol]] compliant [[Open Source Engines|open source chess engine]] written by [[Daniel Sparks]] in [[Cpp|C++]], the source code covered by a [[http://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]] <ref>[[https://github.com/dans595/exacto|dans595/exacto · GitHub]]</ref> . ||
|| Exact sequence <ref>Shows how any exact sequence is weaved together from several overlapping short exact sequences, [[http://en.wikipedia.org/wiki/User:AxelBoldt|Axel Boldt]], February 2004, [[http://en.wikipedia.org/wiki/Exact_science|Exact science from Wikipedia]]</ref> ||~   ||^   ||
[[toc]]
=Features= 
Version **0.e** features [[Magic Bitboards#Plain|plain magic bitboards]] <ref>Features of 0.e as given from the [[http://math.berkeley.edu/~sparks/exacto/|Exacto Homepage]]</ref> to determine [[Sliding Piece Attacks|sliding piece attacks]].

==Search== 
* [[Iterative Deepening]]
* [[Principal Variation Search|PVS]]/[[Alpha-Beta]]
* [[Quiescence Search]]
* [[Reductions]]
** [[Null Move Pruning#AdaptiveNullMovePruning|Adaptive Null Move Pruning]]
** [[Late Move Reductions]]
** [[Pruning]] via [[Transposition Table]]
** [[Futility Pruning]] ([[Frontier Nodes|Frontier]] and [[Pre Frontier Node|Pre-frontier Nodes]])
** [[Razoring]] (Pre-pre-frontier Nodes)
** [[Delta Pruning]] (in Quiescence)
* [[Extensions]]
** [[Check Extensions]]
** [[Recapture Extensions]]
** [[Passed Pawn Extensions]]
* [[Move Ordering]]
** [[Transposition Table]]
** [[Internal Iterative Deepening]]
** [[Static Exchange Evaluation]]
** [[MVV-LVA|MVV/LVA]]

==Evaluation== 
* [[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]] and [[Half-open file|Half-open files]] around the [[King]]
** [[King Safety#KingTropism|King Piece Tropism]]

=Forum Posts= 
* [[http://www.talkchess.com/forum/viewtopic.php?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

=External Links= 
==Chess Engine== 
* [[https://github.com/dans595/exacto|dans595/exacto · GitHub]]
==Misc== 
* [[http://en.wiktionary.org/wiki/exacto|exacto - Wiktionary]]
* [[http://www.exactosystem.com/|Welcome to the Exacto Website!]]
* [[http://mike184.beepworld.de/exacto.htm|Exacto Watches]]
* [[http://es.wikipedia.org/wiki/Exactitud|Exactitud - Wikipedia.es]] (Spanish)
* [[http://en.wiktionary.org/wiki/exact|exact - Wiktionary]]
* [[http://en.wikipedia.org/wiki/Exact_sequence|Exact sequence from Wikipedia]]
* [[http://en.wikipedia.org/wiki/Exact_science|Exact science from Wikipedia]]
* [[http://www.eljazzylafuria.juan-alzate.com/|El Jazz y la Furia]] - Exacto, [[http://en.wikipedia.org/wiki/Universidad_Michoacana_de_San_Nicol%C3%A1s_de_Hidalgo|Universidad Michoacana de San Nicolás de Hidalgo]], [[http://en.wikipedia.org/wiki/YouTube|YouTube]] Video 
> [[media type="custom" key="25340686"]]

=References= 
<references />
=What links here?= 
[[include page="Exacto" component="backlinks" limit="20"]]
**[[Engines|Up one level]]**