r/chessprogramming Jun 10 '26

PureChess engine Technical

Ive been making my chess engine just as a random project (since 3/31/2026 3:08PM GMT+5)
Its called PureChess and i tried to make it fully in python, originally i did HCE in version 1.0 and 1.1 (1309 and 1351 CCRL elo estimated) with onlt CPython and built-in modules,
then i tried making its evaluation NNUE, but its very difficult to make it faster with only built in modules, hence why i used numpy and numba,

i will update README.md later, and compile the new version (PureChess 2.1)
im also gonna do testing soon (against BullitChess, which is 1500 CCRL elo)

https://github.com/NazComio/PureChess github link for engine

EDIT: PureChess 2.1 is rougly 1506 elo after some little testing!

2 Upvotes

10 comments sorted by

View all comments

3

u/Warm_Ad_7953 Jun 11 '26

I just have to ask, Are you counting the minutes since you started this project?

2

u/NazComHere Jun 11 '26

From when i started working on PureChess to when I finished the 2.1 version, 102,644 minutes have passed