Open tissatussa opened 1 year ago
Hi @tissatussa and thanks for the feedback. very appreciated. Indeed it is rather weak and there's a lot of room for improvement in the evaluation function, I am actively working on this, but first i want to switch to using bitboards instead of 10x12 board representation
i see you implemented bitboards into the dev-version .. at which moment your master will be updated ? Are you still testing / implementing the bitboards ?
@tissatussa It's really unclear actually, i'm trying to do it patiently but i guess it's just hard. i'm trying to add unit tests but i'm mainly just testing locally for now. but hopefully when we have a working bitboard implementation we will start updating master
any progress with your bitboard implementation ?
I did manage to have a working quad-bitboards implementation after experimenting with different bitboards, but i won't be able to push these changes yet as i have to do more testing and sort things out.
Hi @tissatussa,
I wanted to let you know that i've been pushing a lot of changes to the new refactor of Blaze in the dev branch. At this point it's almost (i need a bit more testing) catching up to main, but with significantly speedier backend implementation. I'm also focusing mainly on functionality for now, but i want to make the code also idiomatic and readable later on.
@antaz Nice ! How do you test ? Using Test Suites ? Perform many self-play games ? Can i test also / help you ?
@tissatussa That would be awesome!
I use fastchess
and ordo
.
I will let you know when i push the jupyter notebook i use for testing with all the commands needed
https://gist.github.com/antaz/5d8e0599c0a5331485f8c748b836fe70
You can use this notebook for now to automate testing of different versions, or feel free to adjust or setup your own testing environment.
hi,
i successfully compiled your v0.1 into a Linux binary and it runs fine in CuteChess ! btw. your previous Trappist asset binary did NOT run, i couldn't use it ..
Blaze plays rather weak (still) .. i played a game with the White pieces, using a typical pawn structure setup in the opening and Blaze seemed confused by it, and (even) blundered a piece :
the analyses is on LiChess : their quick SF 14 eval.
here's my own explanation, HTH. maybe you can tune eval parameters to make Blaze understand strategical ideas and square relations ?