CeylonDemon

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

madushan1996
Posts: 3
Joined: Sat Aug 08, 2026 3:08 am
Full name: Madushan Dissanayake

CeylonDemon

Post by madushan1996 »

CeylonDemon 2.0 :- released under GPL v3

Public repo :- https://github.com/Madushan996/CeylonDemon2.0
Release page :- https://github.com/Madushan996/CeylonD ... s/tag/v2.0

This is an experimental chess engine built on top of NARC engine codebase. The evaluator, Resonance, is a dual-frame NNUE original to CeylonDemon.

This engine was created as a part of my study project , explore different chess engine architectures, Training methods and Custom Training data corpuses. Because of that successive versions can be radically different from the current one.


Strength: 2719.5 ± 32.8, a locally transferred CCI-STC estimate at 10+0.1, 1 thread, 64 MB hash, over 320 games against 8 anchors.It is estimated around 3250 - 3350 on CCRL blitz scale(Note that this is a rough estimate based on CCI STC estimated rating).

Image

Unique features of CeylonDemon 2.0.

1. ✅ Derived from NARC Engine codebase
2. ✅ Dual-frame NNUE architecture (AEGIS / LANCE)
3. ✅ Four accumulator slices
4. ✅ Sigma as an uncertainty signal :- sigma = |AEGIS − LANCE|
5. ✅ Search consumption of sigma
6. ✅ Four-slice incremental update rule
7. ✅ The .aa network format, its loader, and the embedded-network build
8. ✅ 73.2M self-play training corpus

If you are an engine tester, you are very welcome to test it. Independent results, games and feedback would be greatly appreciated. thankyou