New version chess engine: Tcheran 2.4
Tcheran - UCI chess engine Author: Jonathan Gilchrist
Rating Chess Engines Diary CEDR=2245
v.2.4:
Expand move scoring range from 200000 to 1000000000 (~10 Elo)
Refactor duplicate code in MoveProvider (~9 Elo)
Score quiets after yielding killers and avoid scoring captures with killer scores (~7 Elo)
Persist and decay history heuristic data (~6 Elo)
Do null move pruning when static eval == beta (~5 Elo)
Avoid yielding the prior best move from the transposition table twice (~2 Elo)
Killer move fixes: bound history scores and don't allow dupes (~0 Elo)
Misc
Added a 'Threads' UCI option (which isn't used)
Changed various Cargo options
Disable incremental compilation in release mode
Switch to panic=abort
Stop generating debug symbols
Set codegen-units=1
Report 'uci name' as 'name version' instead of 'name (version)'
Tcheran 2.3 - results:
Alouette 0.1.7 | 6/6 | +6 | 6 Games |
Piglet 1.3.6 | 4/4 | +4 | 4 Games |
GitChess 1.0 | 4/4 | +4 | 4 Games |
Sloth 1.8 | 3.5/4 | +3 | 4 Games |
Oxidation 0.7.0 | 3.5/4 | +3 | 4 Games |
Akira CE 1.1.1 | 3.5/4 | +3 | 4 Games |
Eubos 3.5 | 2.5/4 | +1 | 4 Games |
Mayhem 8.2 | 2.5/4 | +1 | 4 Games |
OpenTal 1.1 JA | 2/4 | +0 | 4 Games |
Fatalii 0.7.0 | 1.5/4 | -1 | 4 Games |
Rodent NN JA | 0.5/4 | -3 | 4 Games |
Chess-Rikus 1.466 JA | 2/2 | +2 | 2 Games |
Javelin 1.0.0 | 2/2 | +2 | 2 Games |
Topas 1.3.3 | 2/2 | +2 | 2 Games |
Alibaba 1.40 JA | 2/2 | +2 | 2 Games |
Throttle 3.2 | 1.5/2 | +1 | 2 Games |
Peripheral 1.1.3 | 1.5/2 | +1 | 2 Games |
Jackychess 24.04 | 1/2 | +0 | 2 Games |
Weiawaga 5.0.0 | 0.5/2 | -1 | 2 Games |
Arcanum 2.1 | 0/2 | -2 | 2 Games |
Critter 1.6a | 0/2 | -2 | 2 Games |
Comments
Post a Comment