Graham Banks wrote: ↑Thu Jul 09, 2026 12:42 pm
chrisw wrote: ↑Thu Jul 09, 2026 10:29 am
Spunc595 wrote: ↑Thu Jul 09, 2026 9:33 am
You both hit on a very good point. To clarify, the NNUE architecture for Luna Chess Engine (LCE) follows the standard NNUE approach, and the network was trained using Python scripts on curated datasets.
As a solo developer, creating a completely unique network architecture from scratch and testing it would require an immense amount of time and computing power that I simply don't have. Instead, I focused my efforts on writing the entire search, evaluation integration, and engine structure from scratch in Rust, and training the network to fit LCE's style.
It’s a compact and efficient network, and I'm really looking forward to seeing how it performs once the filename issue is fixed!
If Graham suspects it is an AI generated engine will he actually test it? It’s a question he needs to answer because we’re about to get flooded with “self written new engines”.
That would be a group decision of course, but it's certainly a good question.
And here's the answer:
================================================================================
LUNA CHESS ENGINE - SOURCE AUTHORSHIP ANALYSIS
Was this engine written by a human, or generated by AI?
================================================================================
Repository : github.com/spunc595/luna-chess-engine
Author : [redacted] (Spunc595) <[redacted]>
Language : Rust (100%)
Analyzed : 2026-07-09
Method : Full source read (11 files, ~2,500 LoC) + git history +
toolchain build + UCI runtime smoke test
--------------------------------------------------------------------------------
VERDICT
--------------------------------------------------------------------------------
AI-GENERATED - essentially certain.
The source text was produced by an AI assistant (Google Gemini, per
un-scrubbed citation markers) and uploaded with little or no review. The
work was DIRECTED by a chess-literate human who understands engine design
-- every algorithm chosen is correct and standard -- but the code was not
hand-written and was not meaningfully proofread before publishing.
Confidence: VERY HIGH (multiple independent, mutually corroborating proofs).
Full report at: https://whittingtonchess.com/luna-analysis/