Schooner

Home * Engines * Schooner

Schooner, a Chess Engine Communication Protocol (CECP) compliant chess engine by Dennis Sceviour running under Windows. The hobby project already started in the late 70s and was revived using Magic Bitboards in 2015.

=Schooner 2= Schooner 2 (Schooner II), released in October 2018 was a complete re-write in C with a huge performance boost of over 500 CCRL 40/4 rating points. Staged move generation and a simpler evaluation inspired by Xiphos , a lot of testing and tuning, and using GCC v7.2.0 were explicitly mentioned as a possible explanation for that improvement. Schooner 2 further supports a subset of UCI to automatically play games without pondering. =Features= .

Board Representation

 * Bitboards
 * Fancy Magic Bitboards
 * SSE4 Population Count
 * Staged Move Generation (Schooner 2)

Search

 * Lazy SMP using Threads and Shared Hash Table (Schooner 2)
 * Iterative Deepening
 * Alpha-Beta
 * Principal Variation Search
 * Transposition Table
 * Floating Reductions, LMR and Pruning
 * Internal Iterative Deepening (Hash Refutation)

Evaluation

 * Material
 * Mobility
 * Space
 * Pawn Structure
 * Pawn Hash Table


 * King Safety

Misc

 * Pondering
 * PolyGlot Book (Schooner 2)

=See also=
 * Ghost

=Forum Posts=

2015

 * Schooner Version 1.4 by Dennis Sceviour, CCC, August 19, 2015
 * Hash Refutation by Dennis Sceviour, CCC, August 24, 2015
 * Profiling Comparison by Dennis Sceviour, CCC, September 06, 2015

2016 ...

 * Schooner Version 1.5 by Dennis Sceviour, CCC, May 11, 2016
 * Schooner Version 1.7 by Dennis Sceviour, CCC, April 25, 2017
 * Schooner Version 1.8 by Dennis Sceviour, CCC, January 15, 2018
 * Schooner 2 by Dennis Sceviour, CCC, October 30, 2018
 * Schooner's Test Positions by Dennis Sceviour, CCC, November 02, 2018
 * Schooner Version 2.1 by Dennis Sceviour, CCC, July 03, 2019

=External Links=

Chess Engine

 * Schooner Chess
 * GitHub - schooner64-chess/Schooner-Chess: engines and books (1.4.1)
 * Schooner at CCRL 40/4

Misc

 * Schooner from Wikipedia
 * Schooner (disambiguation) from Wikipedia
 * schooner - Wiktionary
 * Schooner Olad: first sail of 2013 out of Camden Harbor, YouTube Video
 * Music: Crosby, Stills & Nash - Wooden Ships

=References= Up one Level