ShashChess
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
- ShashChess by Andrea Manzo, CCC, July 28, 2018
- 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
- ShashChess NNUE 1.0 by Andrea Manzo, FishCooking, July 25, 2020
- Shashchess which executable to use by Andrew Bernasrd, CCC, January 23, 2021
External Links
- GitHub - amchess/ShashChess: A try to implement Alexander Shashin's theory on a Stockfish's derived chess engine
- ShashChess 11.0 64-bit in CCRL 40/15
- ShashChess 15.0 64-bit in CCRL 40/15
References
- ↑ Welcome to BS Chess
- ↑ Alexander Shashin (2013). Best Play: A New Method for Discovering the Strongest Move. Mongoose Press, Amazon
- ↑ Review: Best Play | ChessVibes by Arne Moll, September 05, 2013 (Wayback Machine)
- ↑ ShashChess by Andrea Manzo, CCC, July 28, 2018
- ↑ ShashChess/README.md at master · amchess/ShashChess · GitHub
- ↑ Re: ShashChess by Eduard Nemeth, CCC, May 20, 2021
- ↑ ShashChess/search.cpp at master · amchess/ShashChess · GitHub