Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: CederChess 2



CederChess - a chess engine by Claus Cederberg
CederChess is a chess engine written in the C++ programming language. It is an ungoing project, and hopefully the future versions will become better and better. Currently I'm working on version 2.
It all started many years ago when I was a student. Me and a co-student wrote a chess engine called ChickenChess in the start 1990s. All programs we wrote at that time was called something starting with "Chicken". I can't remember why. The engine wasn't particulary good, but we passed the examination.
Then around 2014 or so, I read a paper describing an engine where the evaluation score only depended on material and positions, nothing else. I can't find the paper now. I implemented it in Java and forgot all about it.
Then in 2022, I was again interested in chess and chess engines and decided to rewrite the Java program to a C program and get it on CCRL Blitz. The rewriting took some effort, because I also wanted it to be faster and have a slightly better evaluation function, and I haven't wrote a single C line in around 25 years. It was first in 2023, I dared to send in the program (cederchess1), and now it is on the CCRL Blitz with a first initial ELO rating of 1203. Here is the PGN file with all 510 games played by the CCRL team in order to get that rating.




Comments