Difference between revisions of "ShashChess"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 2: | Line 2: | ||
'''ShashChess''',<br/> | '''ShashChess''',<br/> | ||
− | a [[Stockfish]] based [[:Category:Derivative|derivative]] by [[Andrea Manzo]] with the aim to apply the proposals | + | a [[Stockfish]] based [[:Category:Derivative|derivative]] by [[Andrea Manzo]] with the aim to apply the proposals of [[Alexander Shashin]] as exposed in his book ''Best Play: A New Method for Discovering the Strongest Move'' <ref>[http://www.bs-chess.com/latin/lectures/2011/shashin4.html Welcome to BS Chess]</ref> <ref>[[Alexander Shashin]] ('''2013'''). ''Best Play: A New Method for Discovering the Strongest Move''. [https://mongoosepress.com/ Mongoose Press], [https://www.amazon.com/Best-Play-Discovering-Strongest-2013-01-01/dp/B01A0CKJQM Amazon]</ref> |
<ref>[https://web.archive.org/web/20130909054429/http://www.chessvibes.com/review-best-play Review: Best Play | ChessVibes] by [https://ratings.fide.com/profile/1005820 Arne Moll], September 05, 2013 ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>. | <ref>[https://web.archive.org/web/20130909054429/http://www.chessvibes.com/review-best-play Review: Best Play | ChessVibes] by [https://ratings.fide.com/profile/1005820 Arne Moll], September 05, 2013 ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>. | ||
First released in July 2018 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68093 ShashChess] by [[Andrea Manzo]], [[CCC]], July 28, 2018</ref>, | First released in July 2018 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68093 ShashChess] by [[Andrea Manzo]], [[CCC]], July 28, 2018</ref>, |
Revision as of 14:33, 2 June 2021
Home * Engines * Stockfish * ShashChess
ShashChess,
a Stockfish based derivative by Andrea Manzo with the aim to apply the proposals of 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 for negative scores, José Raúl Capablanca for balanced scores, and Mikhail Tal for positive scores [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