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: Lynx 1.5.0 (Windows, MacOS, Linux)



Lynx it's written in C# (.NET 6). UCI protocol is needed.
Chess Engines Diary Rating CEDR=2889

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.5.0
  • 🔍 Add Futility pruning (FP) (#733)
  • 🔍 LMR: allow when in check (#702)
  • 🔍 LMR: reduce more if there's a TT move and a capture (#706)
  • 🔍 Move RFP before NMP (#732)
  • 🔍 SPSA search parameters tuning (#730, #764)
  • ⚖️ Remove double pawns penalty [proper SPRT pawn eval] (#746)
  • ⚖️ Index bishop mobility bonus by attacks count (#758)
  • ⚖️ Index rook mobility bonus by attacks count exluding own pieces (#768)
  • ⚖️ Add knight mobility bonus and index it by attacks count excluding own pieces (#775)
  • ⚖️ Take only pawns into account for king shield (#789)
  • ⚖️ Add king virtual mobility indexed by mobility count (#785)
  • ⚖️ Use some Stoofvlees quiet data for eval tuning (#710)
  • ⚡ Improve search logic (#725)
  • ⚡ Use optimized method to check if a move was valid (#716)
  • ⚡ Use a StringBuilder to generate UCI info command (#805)
  • ⚡ Remove option to disable TT (#720)
  • ⚡ Remove manual piece count during static eval (#698)
  • ⚡ Simplify TaperedEvaluationTermByRank (#757)
  • ⚡ Simplify TaperedEvaluationTermByCount (#767)
  • ⚡ Simplify Aspiration windows (#802)
  • 🐛 Fix index out of range exception on max depth (#708)
  • 🐛 Detect threefold repetition on pvNode (#796)
  • 🐛 Fix Game.MakeMove behavior on invalid moves (#804)
  • Non strength-winning changes:
  • Add ponder support (#772)
  • Generate UCI options for search parameters dynamically (#734)
  • Normalize mobility values (#788)

Lynx 1.4.0 - Individual statistics 
Jet 1.23.5/13-613 Games
Stockfish 16.10/12-1212 Games
Marauders 3.00/12-1212 Games
HypnoS 1903240.5/11-1011 Games
Big-SF 2103240/10-1010 Games
SF 16.1 MPV0/10-1010 Games
Reckless 0.6.00/10-1010 Games
Piglet 1.3.58/8+88 Games
Sloth 1.78/8+88 Games
Rice 8.0.00/8-88 Games
Rebel 16.30/8-88 Games
Berserk 202403110.5/7-67 Games
Dragon free0/6-66 Games
Critter 1.6a0/6-66 Games
Ippolit 0323240/6-66 Games
Shallow 53.5/4+34 Games
Vengeance 3.0.02/4+04 Games
Lux 4.21.5/4-14 Games
Devel 4.0.2.31/4-24 Games
Journeyman 2.11/4-24 Games
Wize 1.01/4-24 Games

---
Lynx 1.5.0 download 
github:https://github.com/lynx-chess/Lynx/releases/tag/v1.5.0

Comments