|Est. ELO rating:||2091|
|Remarks:||Requires .NET 3.5 or better; requires extra dlls (included); successor to RumbleMinze engine ; Based on MicroMax 4.8.|
Implemented a check evasion move selector.
Decreased positional bonuses.
Added bonuses for backward pawns, connected rooks (on file) and good attacks (attacks of greater value pieces).
Updated pawn endgame location values to encourage pawn pushes.
Improved efficiency of aspiration windows. Window is increased in configurable steps instead of doubling.
Improved principal variation search algorithm.
Improved memory usage of position cache.
Decreased allocations of move collection classes during search.
Removed duplicate search code at root node. Consolidated into a single search method.
Removed duplicate pawn promotion and en passant code. Consolidated into pawn class.
Added debug code to detect move generations errors.