Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Sayuri
Edit
0
7
…
6
Tags
engines
givenname
musicvideos
opensourceengines
smpengines
uciengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Home
*
Engines
* Sayuri
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 named
Sayulisp
, which can generate and operate the chess engine, and customize
search
algorithms and
evaluation
weights
[2]
.
Sayuri Logo
[3]
Table of Contents
Features
Board Representation
Search
Evaluation
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
Features
[4]
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
Shared Hash Table
Young Brothers Wait Concept
Selectivity
Check Extensions
Futility Pruning
History Leaf Pruning
Late Move Reductions
Null Move Reductions
ProbCut
Quiescence Search
Move Ordering
Killer Heuristic
History Heuristic
Internal Iterative Deepening
Static Exchange Evaluation
Evaluation
Evaluation Hash Table
Material
Piece-Square Tables
Mobility
Pinned Pieces
Pawn Structure
Passed Pawns
Defended Pawns
Doubled Pawns
Isolated Pawns
Evaluation of Pieces
Rooks on (semi) open files
Bad Bishop
Too Early Queen Development
King Safety
Attacking King Zone
Pawn Shield
See also
Given Name
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
External Links
Chess Engine
MetalPhaeton/sayuri · GitHub
石橋宏之利 - Google+
Sayuri - UCI Chess Engine
,
Google Groups
Sayuri 2015.09.15 64-bit
in
CCRL 40/4
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
^
sayuri/README.md at master · MetalPhaeton/sayuri · GitHub
^
sayuri/sayuri_logo_small.png at master · MetalPhaeton/sayuri · GitHub
^
based on Sayuri 2015.12.08,
Sayuri 2015.12.08 Released!!
by
Hironori Ishibashi
,
Google Groups
, December 08, 2015
What links here?
Page
Date Edited
Engines
Mar 10, 2018
Hironori Ishibashi
Dec 14, 2015
PicoChess
Mar 12, 2018
Sayuri
Oct 1, 2017
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
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 named Sayulisp, which can generate and operate the chess engine, and customize search algorithms and evaluation weights [2].
Table of Contents
Features
[4]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
Evaluation
See also
Forum Posts
External Links
Chess Engine
Misc
References
What links here?
Up one Level