GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Chess Programming Wiki
  • All pages
  • Other namespaces
  • Categories
  • Credits

This view

  • Original page
  • New address

GeezerVison is showing chessprogramming.org — Exacto - Chess Programming Wiki

Exacto

Home * Engines * Exacto

Exact sequence 1Exact sequence 1


  1. Shows how any exact sequence is weaved together from several overlapping short exact sequences, Axel Boldt, February 2004, Wikimedia Commons↩︎

Exacto,
a Chess Engine Communication Protocol compliant open source chess engine by Daniel Sparks, written in C++, the source code covered by a BSD license. Starting with version 0.e, released in March 2014, Exacto uses bitboards as internal board representation, while former versions, Daniel has worked on sporadically throughout the years, were 0x88.

Contents
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
  2. Forum Posts
  3. External Links
    1. Chess Engine
    2. Misc
  4. References

Features

1

Board Representation

  • Bitboards
  • Plain Magic Bitboards

Search

  • Iterative Deepening
  • PVS/Alpha-Beta
  • Transposition Table
  • Selectivity
    • Reductions
      • Late Move Reductions
      • Razoring (Pre-pre-frontier Nodes)
    • Pruning
      • Adaptive Null Move Pruning
      • Pruning via Transposition Table
      • Futility Pruning (Frontier and 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

Evaluation

  • Material
  • Tapered Evaluation
  • Lazy Evaluation
  • Pawn Structure with Pawn Hash Table
    • Pawn Chains
    • Isolated Pawns
    • Backward Pawns
    • Doubled Pawns
    • Passed Pawns
  • Evaluation of Pieces
    • Bad Bishop
    • Bishop Pair
    • Rook on Open File
    • Rook on Seventh Rank
    • Development and Castling
    • Undefended minor piece penalty
  • King Safety
    • Enemy attacks on squares near king
    • Pawn fortress / Castling Destination
    • Open Files and Half-open Files around the King
    • King Piece Tropism

Forum Posts

  • Can you try running my engine? by Daniel Sparks, CCC, March 06, 2014
  • Engine release Exacto 0.e by Daniel Sparks, CCC, March 10, 2014
  • Re: Exacto - something is still wrong by Daniel Sparks, CCC, March 30, 2014

External Links

Chess Engine

  • GitHub - d-sparks/exacto: Exacto Chess Engine
  • Exacto 0.e 64-bit in CCRL 40/15

Misc

  • exacto - Wiktionary
  • exact - Wiktionary
  • Exact sequence from Wikipedia
  • Exact science from Wikipedia
  • Henry Threadgill Very Very Circus - Exacto, [https://en.wikipedia.org/wiki/Spirit_of_Nuff...Nuff Spirit Of Nuff...Nuff] (1990), YouTube Video

Watch on YouTube

References

Up one level


  1. Features based on source, GitHub - d-sparks/exacto: Exacto Chess Engine↩︎

Categories: Open Source · WinBoard · XBoard · X86 · X64 · PC · Linux · Mac · Windows · Music

What links here

Contributors: GerdIsenberg.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.