ShashChess

From Chessprogramming wiki
Revision as of 14:27, 2 June 2021 by GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Stockfish * ShashChess''' '''ShashChess''',<br/> a Stockfish based derivative by Andrea Manzo with...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Home * Engines * Stockfish * ShashChess

ShashChess,
a Stockfish based derivative by Andrea Manzo with the aim to apply the proposals by Alexander Shashin as exposed in his book Best Play: A New Method for Discovering the Strongest Move [1] [2] [3]. First released in July 2018 [4], subsequent ShashChess versions feature learning by utilizing a persistent hash table, skill levels and handicap modes, NNUE and Monte-Carlo Tree Search [5] [6].

Personalities

Based on static evaluation score ranges derivered from pawn endgame point value (PawnValueEg = 208), ShashChess classifies the position with five personalities of three former World Chess Champions, Tigran Petrosian José Raúl Capablanca and Mikhail Tal [7].

if      (eval < -74) personality =  Petosian;
else if (eval < -31) personality =  Petosian | Capablanca;
else if (eval <  31) personality =             Capablanca;
else if (eval <  74) personality =             Capablanca | Tal;
else                 personality =                          Tal; 

These personalities are considered in various search selectivity thresholds, along with multiple dynamic evaluation score adjustments.

Forum Posts

Re: ShashChess (11.0) by Andrea Manzo, CCC, March 06, 2020
Re: ShashChess (15.0) by Andrea Manzo, CCC, October 03, 2020
Re: ShashChess (17.1) by Andrea Manzo, CCC, June 01, 2021

External Links

References

Up one Level