Releases: teswayze/rengar
v1.3.0
This release is expected to be a significant improvement over 1.2, perhaps enough to win CCRL's 104th Amateur D9. The main driver of the elo gain is the addition of dynamic move ordering (#27). We also expect smaller elo gain from small changes: minor evaluation enhancements (#30), modification of the move order heuristics (#31), prioritizing exploitation more in search (#32, which wouldn't have passed without the move order change), and introducing aspiration windows (#33). There are also some fixes related to the way Rengar handles draw scores in the transposition table (#22) and stops the search when finding a mate (#29). Move generation is also slightly more performant now that the move queue avoids heap allocation (#23, which also enabled dynamic move order). Rengar will now flush the buffer after each log statement for a better viewing experience. Finally, the hashbits
option is now deprecated, as the hash
option is more in line with the behavior of other engines.
v1.2.0
v1.1.0
Statically linked executable
The executables here should be standalone. Their only .dll
dependencies are windows system32 files, specifically:
ntd.dll
KERNEL32.dll
KERNELBASE.dll
apphelp.dll
ucrtbase.dll
As before there is a version both with and without the BMI2 instructions.
Windows and pre-BMI2 support
This release includes a .exe
binary runnable on windows. There is also a build that omits BMI and BMI2 instructions (TZCNT, PEXT, and PDEP). It is functionally identical to v1.0.0.
Rengar 1.0.0
Initial release of Rengar. Expected strength ~2500 CCRL blitz.