Skip to content

Lichess Puzzles 3.3.0

Latest

Choose a tag to compare

@ianrastall ianrastall released this 30 Oct 19:24

Adds an optional second-engine opinion before a puzzle is presented.

  • Skip shallow engine solutions uses the existing small Rust engine to search every solver turn, independently of the recorded solution. It skips only completed reviews with consistent agreement across all observed depths, with at least two observations per turn.
  • Different recommendations and incomplete reviews remain available. The experimental option is off by default, saved with presets, and works alongside exact short-mate screening and fixed near-rating ranges.
  • Each review has a 50,000-node and soft 75 ms total budget, with reusable results in a separate disposable SQLite cache. Original puzzle files, published ratings, exports and player history are preserved.
  • The new CLI review command provides individual/sample reports, depth stability and JSON output.

Two 600-record pilot samples show a useful association with published ratings, including a cohort controlling solution length, mate tags, rating deviation and plays. Broad-sample uncached review averaged 9.25 ms on the verification machine. Engine effort is not a calibrated human difficulty rating. See measurements and limitations.

Validation: 58 Rust tests, 62 C#–native integration checks, formatting, Clippy, shared UI style checks, installer upgrade, Start Menu launch, saved presets and restart persistence. Validation details.

Windows x64: choose the setup EXE for installation. The portable ZIP is optional. The source ZIP includes the shared Jupiter.UI library. SHA256 checksums are provided.