New version chess engine: Lynx 1.2.0 (Windows, MacOS, Linux)
Lynx it's written in C# (.NET 6). UCI protocol is needed.
Chess Engines Diary Rating CEDR=2738
Lynx release artifacts are self-contained and require no dependencies to be run.
However, you can also choose to build Lynx yourself.
Requirements
NET 6 SDK. You can find instructions about how to install it in yo
v.1.2.0
- 🔍 Prune SEE bad captures in QSearch
- 🔍 Reduce SEE bad captures in regular search
- 🔍 Use spsa tuned search values
- ⚖️ Add rook mobility to eval
- 🧬 Improve move generation: hardcode castling moves and a few calculated variables
- 🧬 Implement SEE and order bad captures after killers but before quiet moves
- ⚡ Reduce TT entry size to 8 bytes
- ⚡ Optimize go command parsing
- ⚡ Split MoveGenerator.GenerateAllMoves and MoveGenerator.GenerateCaptures to avoid branching
- ⚡ Set search thread as high priority
- ⚡ SEE micro-optimizations
- ⚡ Use stack-allocated span for movegen
- ⚡ Optimize PositionHash
- ⚡ Optimize castling and en-passant moves Zobrist hashing
- ⚡ Replace EnPassantCaptureSquares dictionary with equivalent array
- ⚡ Optimize FEN parsing
- ⚡ Attempt to initialize MoveGenerator and GoCommand asap
- 🐛 Fix engine crash due to a negative calculated time to move
- 🐛 Add support for negative wtime and btime
- 🐛 Enable InvariantGlobalization and fix crash in some Linux scenarios
Lynx 1.1.0 - Individual statistics
Mida 2.3 | 2.5/14 | -9 | 14 Games |
Cool Iris 11.80 | 0/13 | -13 | 13 Games |
Obsidian 9.0 | 0/12 | -12 | 12 Games |
Drofa 4.1.0 | 0.5/11 | -10 | 11 Games |
Knightx 3.9 | 1/10 | -8 | 10 Games |
Pedantic 0.6.0 | 0.5/10 | -9 | 10 Games |
Stormphrax 4.0.0 | 0/10 | -10 | 10 Games |
TACTICAL 161223 | 0.5/9 | -8 | 9 Games |
RukChess 3.0.18 | 0/9 | -9 | 9 Games |
Vividmind 1.0 | 6/6 | +6 | 6 Games |
Zagreus 4.0 | 6/6 | +6 | 6 Games |
Lxna 0.3.1 | 6/6 | +6 | 6 Games |
Stockfish 15.1 | 0/6 | -6 | 6 Games |
Protej 20231212a | 0/6 | -6 | 6 Games |
YuliGM PrO 15 | 0/6 | -6 | 6 Games |
CorChess 20231219 | 0/6 | -6 | 6 Games |
Velvet 6.0.0 | 0/5 | -5 | 5 Games |
Princhess 0.15.1 | 0/5 | -5 | 5 Games |
Austerlitz 1.4.7 | 3/4 | +2 | 4 Games |
Z5 3.0 | 1/4 | -2 | 4 Games |
RofChade 3.1 | 0.5/4 | -3 | 4 Games |
---
Lynx 1.2.0 download github:https://github.com/lynx-chess/Lynx/releases/tag/v1.2.0
Comments
Post a Comment