This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Sayuri

Home * Engines * Sayuri

Sayuri Logo 1Sayuri Logo 1


  1. sayuri/sayuri_logo_small.png at master · MetalPhaeton/sayuri · GitHub↩︎

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
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
  2. Forum Posts
  3. External Links
    1. Chess Engine
    2. Misc
  4. References

Features

3

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.

Evaluation

Forum Posts

Chess Engine

Misc

Watch on YouTube

References

Up one Level


  1. Sayuri (UCI Engine) by Ishibashi Hironori by Norbert Raimund Leisner, CCC, November 08, 2013↩︎

  2. sayuri/README.md at master · MetalPhaeton/sayuri · GitHub↩︎

  3. based on Sayuri 2015.12.08, Sayuri 2015.12.08 Released!! by Hironori Ishibashi, Google Groups, December 08, 2015↩︎

Categories: Open Source · MIT · UCI · X86 · X64 · PC · ARM · Pi · Windows · Linux · Given Name · Music

What links here

Contributors: GerdIsenberg.