Skip to content

gekomad/Cinnamon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

Cinnamon

Cinnamon is a chess program for Windows, Linux, Mac OS and Android, is a console-based chess engine for use with xboard, Arena, Tarrasch, Chess for Android or any UCI-compatible GUI. Cinnamon is also a javascript library to play with chessboardjs or any js GUI.

Features:
  • Available for both Unix, Windows, Mac, Android and Javascript
  • UCI protocol
  • GPL 3 License
  • C++11 source
  • Rotated bitboards
  • Null moves
  • Futility pruning
  • Delta pruning
  • Razoring
  • Interruptible multithread Perft test
  • 32/64 bit architectures
  • Iterative deeping
  • Killer heuristics
  • Lazy evaluation
  • Mvv/Lva
  • Transposition Table
  • Aspiration Windows
  • Late Move Reduction
  • Ponder
  • Available with Tarrasch GUI for Windows
  • Open Book (Polyglot)
  • Gaviota Tablebases
  • Source doc
  • Elo ratings