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

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04