Chesley

Home * Engines * Chesley



Chesley, a Chess Engine Communication Protocol compatible open source chess engine by Matt Gingell, written in C++, licensed under the GPL 2.0, targeting Windows, Linux and Mac OS, first released to the public in May 2009. The chess engine takes its name from Chesley B. “Sully” Sullenberger, the pilot who successfully landed an airplane on the Hudson river around the time Matt was getting started. =Features=

Board Representation

 * Bitboards
 * Rotated Bitboards

Search

 * Iterative Deepening
 * Aspiration Windows
 * Principal Variation Search
 * Transposition Table
 * Move Ordering
 * Hash Move
 * Killer Heuristic
 * Mate Killers
 * Killer Moves
 * Static Exchange Evaluation
 * History Heuristic
 * Selectivity
 * Extensions
 * Check Extensions
 * Recapture Extensions
 * Passed Pawn Extensions
 * Pruning
 * Mate Distance Pruning
 * Null Move Heuristic
 * Futility Pruning
 * Extended Futility Pruning
 * Reductions
 * Late Move Reductions
 * Razoring
 * Quiescence Search

Evaluation

 * Material
 * Piece-Square Tables
 * Mobility
 * Evaluation of Pieces
 * Knight Outposts
 * Trapped Bishop
 * Rook and Queen on (Semi) Open Files
 * Rook on Seventh
 * Pawn Structure
 * Backward Pawns
 * Doubled Pawns
 * Isolated Pawn
 * Passed Pawns
 * King
 * King-Square Tables for Opening, Middlegame and Endgame
 * King Safety
 * Castling Rights
 * Pawn Shield in Opening and Middlegame

=Forum Posts=
 * Chesley the Chess Engine!" released publicly by Matt Gingell, CCC, May 31, 2009
 * Chesley r241 JA windows build available by Jim Ablett, CCC, July 28, 2009
 * Chesley 1.1.2 released by Matt Gingell, CCC, September 19, 2009
 * Chesley engine by Mark Loftus, CCC, October 23, 2010

=External Links=

Chess Engine

 * Chesley the Chess Engine! download | SourceForge.net
 * Index of /chess/engines/Jim Ablett/CHESLEY by Jim Ablett, hosted by Kirill Kryukov
 * Mac Chess Engines Repository hosted by Julien Marcel
 * Chesley in CCRL 40/15

Misc

 * Chesley from Wikipedia
 * Chesley (name) from Wikipedia
 * Chesley Bonestell from Wikipedia
 * Chesley Awards from Wikipedia
 * Chesley B. “Sully” Sullenberger from Wikipedia
 * 12104 Chesley from Wikipedia

=References= Up one Level