Sayuri Logo 1
Sayuri,
an UCI compliant open source chess engine under the MIT License, written by Hironori Ishibashi in C++11, first published in 2013 1. Sayuri has an embedded LISP interpreter dubbed Sayulisp, which can generate and operate the chess engine, and customize search algorithms and evaluation weights 2.
Contents
Features
Board Representation
Sayuri is a bitboard engine and determines sliding piece attacks using rotated bitboards indexed by square , 8-bit line occupancy and {0,45,90,135}-rotation - no outer square optimization for 4-fold denser tables applied.
Search
- Iterative Deepening
- Aspiration Windows
- Principal Variation Search
- Parallel Search
- Selectivity
- Move Ordering
Evaluation
- Evaluation Hash Table
- Material
- Piece-Square Tables
- Mobility
- Pinned Pieces
- Pawn Structure
- Evaluation of Pieces
- King Safety
Forum Posts
- Sayuri (UCI Engine) by Ishibashi Hironori by Norbert Raimund Leisner, CCC, November 08, 2013
- Sayuri 27th February 2015 Edition by Norbert Raimund Leisner, CCC, February 27, 2015
- Sayuri release two days ago by Norbert Raimund Leisner, CCC, June 27, 2015
- Sayuri 2015.12.08 Released!! by Hironori Ishibashi, Google Groups, December 08, 2015
- Sayuri by Dann Corbit, CCC, December 11, 2015
- Sayuri new releases by Günther Simon, CCC, May 11, 2016
- Sayuri 2017.09.26 release by Norbert Raimund Leisner, CCC, September 27, 2017
- Sayuri 2017.09.29 Released!! by Hironori Ishibashi, Google Groups, September 29, 2017
- Re: Provide a short description? by Hironori Ishibashi, Google Groups, October 04, 2017
- Sayuri 2018.05.23 Released by Hironori Ishibashi, Google Groups, May 23, 2018
External Links
Chess Engine
Misc
- Sayuri - Wiktionary
- Sayuri from Wikipedia
- Memoirs of a Geisha - Sayuri's Theme, Soundtrack (2005) composed and conducted by John Williams, featuring Yo Yo Ma and Itzhak Perlman, YouTube Video
References
Sayuri (UCI Engine) by Ishibashi Hironori by Norbert Raimund Leisner, CCC, November 08, 2013↩︎
based on Sayuri 2015.12.08, Sayuri 2015.12.08 Released!! by Hironori Ishibashi, Google Groups, December 08, 2015↩︎