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



JustBot 0.2.0 - new version chess engine

 

JustBot is my first attempt at creating a UCI chess engine with magic bitboards without any agentic or LLM assisted coding.
Author: Hassan Fakih

JustBot 0.2.0 what's new?

What's Changed
Fix make null move not updating EP square by @HasanFakih21 in #16
Legal Move Generation and Threats by @HasanFakih21 in #17
SEE pruning and bad noisy move ordering by @HasanFakih21 in #18
Added way to generate random openings for data generation, and support for genfens command by @HasanFakih21 in #19
Bug Fix by @HasanFakih21 in #20
Added support for go nodes command by @HasanFakih21 in #21
Noisy/Capture History by @HasanFakih21 in #22
Futility Pruning by @HasanFakih21 in #23
16 HL NNUE Replacing PeSTO Evaluation Function by @HasanFakih21 in #24
Upgrade NNUE to 32 HL by @HasanFakih21 in #25
Remove old evaluation leftovers and some make move cleanup by @HasanFakih21 in #26
Upgrade NNUE to 64 HL by @HasanFakih21 in #27
Re-Trained Net by @HasanFakih21 in #28
Add Noisy Bonus to History During Qsearch by @HasanFakih21 in #29
Use TT Entries for Static Eval when Available by @HasanFakih21 in #30
Upgrade NNUE to 128-HL by @HasanFakih21 in #31
Stack Usage Optimizations by @HasanFakih21 in #32
Clustered Transposition Table and Updated Replacement Policy by @HasanFakih21 in #33
Retrained NNUE by @HasanFakih21 in #34
README Update by @HasanFakih21 in #35
Full Changelog: v0.1.0...v0.2.0

Results against previous version:
--------------------------------------------------
Results of justbot-0.2.0 vs justbot-0.1.0 (8+0.08, 1t, 16MB, UHO_Lichess_4852_v1.epd):
Elo: 565.83 +/- 63.15, nElo: 1048.20 +/- 28.28
LOS: 100.00 %, DrawRatio: 3.10 %, PairsRatio: inf
Games: 580, Wins: 545, Losses: 8, Draws: 27, Points: 558.5 (96.29 %)
Ptnml(0-2): [0, 0, 9, 25, 256], WL/DD Ratio: 8.00
--------------------------------------------------
Estimated Elo: ~3000


Comments