pkrisz99 / Renegade

A strong chess engine using a neural network to evaluate positions
https://lichess.org/@/RenegadeEngine
MIT License
24 stars 2 forks source link

The big board logic rewrite of 2024 #23

Closed pkrisz99 closed 6 months ago

pkrisz99 commented 6 months ago

This is a chonky one.

Board logic changes:

The code is really bad currently, but at least it works. It will be cleaned up later.

Also includes some changes to bench:

And some other unintended stuff that I uncovered while coding this.

Elo   | 5.36 +- 4.77 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | 2.92 (-2.25, 2.89) [0.00, 5.00]
Games | N: 9148 W: 2132 L: 1991 D: 5025
Penta | [49, 1001, 2325, 1158, 41]
https://renegadedev.eu.pythonanywhere.com/test/65/

Bench: 2372395