From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Ceres

Ceres [1]

Ceres, (Chess engine for research)
an UCI compliant open source chess engine by David J. Elliott, written in C# for the Microsoft .NET 5 framework, released under the GPL version 3. Ceres provides an MCTS implementation with many novel algorithmic improvements and low level optimizations, searching over the Lc0 backends [2] with the perspective of an enormous increase in playing strength over Lc0. Ceres' move generation code is adapted from Judd Niemann's Quad-Bitboards based Perft approach Juddperft [3] [4]. As posted by Alexander Lyashuk on January 01, 2021, it is possible that Ceres will co-exist in parallel to Lc0 and LCZero developers will try to back-port new ideas, or LCZero developers will abandon Lc0 completely and switch to Ceres [5].

See also


External Links

Chess Engine



  1. Approximate true-color image of Ceres, using the F7 ('red'), F2 ('green') and F8 ('blue') filters, projected onto a clear filter image. Images were acquired by Dawn at 04:13 UT May 4, 2015, at a distance of 13641 km. At the time, Dawn was over Ceres' northern hemisphere. The prominent, bright crater at right is Haulani. The smaller bright spot to its left is exposed on the floor of Oxo. Ejecta from these impacts appears to have exposed high albedo material similar to deposits found on the floor of Occator Crater. Image Credit: NASA / JPL-Caltech / UCLA / MPS / DLR / IDA / Justin Cowart, October 21, 2015, Wikimedia Commons
  2. Ceres by Tilps, The Missing Docs.Net, January 01, 2021
  3. GitHub - jniemann66/juddperft: Chess move generation engine
  4. Ceres/AUTHORS.txt at main · dje-dev/Ceres · GitHub
  5. Announcing Ceres by crem, LCZero blog, January 01, 2021

Up one Level