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