Aspen is a UCI chess engine written in C++ that evaluates positions using a custom NNUE.
Author: ATheofanis
Author: ATheofanis
Aspen 2.2.0 what's new?
Search Upgrades
Null Move Pruning Tweaks: A few small changes to the old null move pruning code made the engine a bit stronger. Specifically, the depth reduction increased from 3 to 4 for null move pruning searches, and stricter NMP conditions were added
History Scores: History scores are no longer reset at the beginning of each search. This allows the engine to use prior history scores for better move ordering, leading to faster search times
UCI
Search Thread: Aspen now properly separates the UCI loop from the move searcher. This allows it to constantly listen for GUI input even during the search process
UCI Stop Instruction: The above upgrade allowed for the addition of the UCI 'stop' command to immediately stop the search process.
Comments
Post a Comment