SoloEngine - UCI chess engine
Author: Yunus Emre Yıldız
SoloEngine 1.2.2 what's new?
What's Changed
Refactor main function to support benchmarking mode and clean up code… by @yunusemreyldz07 in #1
Master by @yunusemreyldz07 in #2
Master by @yunusemreyldz07 in #3
bench: 107554 by @yunusemreyldz07 in #6
Added reverse futility pruning logic. by @yunusemreyldz07 in #7
Fix SEE implementation: exchange loop, pawn direction, board state, and negamax evaluation by @Copilot in #9
SEE (Static Exchange Evaluation) logic added. by @yunusemreyldz07 in #8
PeSTO Evaluation logic added. by @yunusemreyldz07 in #10
Fix thread-safety of global timing variables in search by @Copilot in #15
Fixed some bugs that caused crashes, fixed time handling and uci handling, optimized for OpenBench tests etc. by @yunusemreyldz07 in #11
Improved bench function for better testing. by @yunusemreyldz07 in #17
Mailboard was replaced with bitboard, a logic error in evaluation that caused bitboard work incorrectly was fixed. by @yunusemreyldz07 in #16
Removed an useless code part from move ordering. by @yunusemreyldz07 in #18
Added SEE in MVV-LVA and updated promotion priority logic. by @yunusemreyldz07 in #19
Set repetition draw score to zero always. by @yunusemreyldz07 in #21
Cleaned history table and killer move table after every match to get rid of older matches' tables. by @yunusemreyldz07 in #22
Parameters for the formula has been updated by @yunusemreyldz07 in #23
LMR Formula was updated and some updates for better debugging. by @yunusemreyldz07 in #24
Transposition Table default size has been updated and --version was added. by @yunusemreyldz07 in #25
Mobility bonus was added in evaluation! by @yunusemreyldz07 in #26

Comments
Post a Comment