Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



New version chess engine: Tcheran 3.0

 


Tcheran - UCI chess engine  Author: Jonathan Gilchrist
Rating Chess Engines Diary CEDR=2242

If you want to know what the ranking of the Tcheran engine is, we encourage you to visit the website with the monthly updated CEDR ranking - RATING page.

v.3.0:
Use hard and soft time limits in our time management strategy (~28 Elo STC, ~43 Elo LTC)
Store the board state as [PieceOccupancy; Pieces] and [ColorOccupancy; Colors] (~24 Elo)
Collect the principal variation during search (~18 Elo)
Use 3.3% of the remaining time as base rather than 5% (~9 Elo)
Skip losing captures in quiescence (~8 Elo)
Add aspiration windows (~5 Elo)
Return best_eval in quiescence (~5 Elo)
Fail soft on TT cuts (~2 Elo)
Prefer TT nodes with a higher depth (~2 Elo)
Don't do RFP or NMP in TT nodes (~0 Elo)
Misc
Clear PersistentState and Control on ucinewgame (fails SPRT at -9 Elo but is strictly more correct)
Allocate TT before the first search (gains +10 undoing the -9 from the time spent allocating after ucinewgame and before the first search)
Add prettier search output if being used interactively
Rename MoveProvider -> MovePicker for consistency with other engines
Improved debug output when MovePicker perft tests fail
Move search termination check and 'force stop' of search into TimeStrategy
Fix OOM-kills due to briefly allocating two transposition tables during ucinewgame
Remove git-version for setting UCI version dynamically during development


Tcheran 2.5 - results:
OpponentScore+-Games
CorChess 202407240/4-44 Games
Arasan 24.2.20/4-44 Games
Catto 0.12.12/2+22 Games
Mufasa 0.2.12/2+22 Games
Aramis 1.3.01.5/2+12 Games
Hedgehog 2.4071.5/2+12 Games
Floyd 0.9 JA1/2+02 Games
Trinket 3.5.00.5/2-12 Games
Yuli GM Pro 160/2-22 Games
Uralochka 3.41a JA0/2-22 Games
Stockfish 16.10/2-22 Games
Smaug 2.2.1 JA0/2-22 Games
Spaghet MariNNara 1.00/2-22 Games
Obsidian 13.00/2-22 Games
Nalwald 190/2-22 Games
Lizard 10.50/2-22 Games
Stockfish 202407230/2-22 Games
Knightx 4.10/2-22 Games
HypnoS 1407240/2-22 Games
Yuliana 5.00/2-22 Games
Critter 1.6a0/2-22 Games

 


Comments