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



New version chess engine: Fructosita 1.1.0, ZeroG 1.0.0, Onyx 1.6



Fructosita is an open-source UCI chess engine written entirely in Rust.
The project began on July 2, 2026 as a personal initiative to learn chess engine development from scratch. The name Fructosita was inspired by the author's undergraduate thesis on fructose, eventually becoming the engine's permanent identity.
The long-term goal is to evolve Fructosita from a classical handcrafted engine into a modern competitive chess engine featuring advanced search techniques and, eventually, an NNUE evaluation.
Author: Josantesbo


ZeroG is a high-performance chess engine written in C99, featuring a hybrid board representation, magic bitboards, Zobrist hashing, transposition tables, and a Universal Chess Interface (UCI) protocol engine loop.
Author: Kristian Ekman



Onyx a UCI chess engine written from scratch in C++, with a self-trained NNUE evaluation. Estimated strength: ~3200.
Onyx was built and trained on a single desktop PC (Intel i7-11700K + RTX 3070) — the neural network's training data was generated entirely by the engine playing itself, with no external datasets or pretrained weights.
Author: Dylan2554


Comments