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