JustBot - Chess Engine

Discussion of chess software programming and technical issues.

Moderator: Ras

JustJeffrey2121
Posts: 2
Joined: Thu May 21, 2026 9:03 am
Full name: Hasan Fakih

JustBot - Chess Engine

Post by JustJeffrey2121 »

Hi! I wanted to share the engine I’ve been working on so far, it’s written in Rust and has basic features and is UCI compatible. There’s still a lot of work left and different things to try, so far its elo is probably around 1600 - 1800. Still, I wanted to share because I’m proud of what I have so far and it’s been a lot of fun going down the chess programming rabbit hole, and I hope to continue working on it as much as possible.

Here’s the repo: https://github.com/HasanFakih21/JustBot

I’d appreciate any feedback !!
p1x3r
Posts: 9
Joined: Fri Jan 09, 2026 9:29 pm
Location: Cesar, Colombia
Full name: Jesús España

Re: JustBot - Chess Engine

Post by p1x3r »

Hi! Your engine is looking good so far I've seem, the next logical step is using a custom Texel's tuning method to fine tune your own parameters (and stop borrowing PeSTO's). Another thing I recommend adding is Mate-Distance Pruning, it's basically a low-hanging fruit at this point, you could win a couple ELO points for a tiny feature (literally just 2 if statements at the beginning of the search function).
OttoLau
Posts: 40
Joined: Wed Oct 22, 2025 7:10 pm
Location: Finland
Full name: Otto Laukkanen

Re: JustBot - Chess Engine

Post by OttoLau »

p1x3r wrote: Sun Jun 14, 2026 2:42 am Hi! Your engine is looking good so far I've seem, the next logical step is using a custom Texel's tuning method to fine tune your own parameters (and stop borrowing PeSTO's). Another thing I recommend adding is Mate-Distance Pruning, it's basically a low-hanging fruit at this point, you could win a couple ELO points for a tiny feature (literally just 2 if statements at the beginning of the search function).
From what i have understood mate distance pruning is elo neutral as it only matters when positions are decided. Does help with mate problems well. Or has this been proven otherwise?
p1x3r
Posts: 9
Joined: Fri Jan 09, 2026 9:29 pm
Location: Cesar, Colombia
Full name: Jesús España

Re: JustBot - Chess Engine

Post by p1x3r »

OttoLau wrote: Sun Jun 14, 2026 5:30 pm
p1x3r wrote: Sun Jun 14, 2026 2:42 am Hi! Your engine is looking good so far I've seem, the next logical step is using a custom Texel's tuning method to fine tune your own parameters (and stop borrowing PeSTO's). Another thing I recommend adding is Mate-Distance Pruning, it's basically a low-hanging fruit at this point, you could win a couple ELO points for a tiny feature (literally just 2 if statements at the beginning of the search function).
From what i have understood mate distance pruning is elo neutral as it only matters when positions are decided. Does help with mate problems well. Or has this been proven otherwise?
Sorry, I was wrong, I researched a little bit it says that MDP adds 0 Elo because it's only useful when the position is already decided. Although still being considered essential because it helps to find the fastest mate quickly.