Skip to content

Replace Stockfish book with PickleBook - #4

Merged
DMDTague merged 9 commits into
mainfrom
feature/picklebook-elite
Sep 17, 2026
Merged

DMDTague merged 9 commits into
mainfrom
feature/picklebook-elite

Conversation

@DMDTague

Copy link
Copy Markdown
Owner

Replaces the generic Stockfish-derived opening book with PickleBook: a pinned Lichess-Elite-derived strong-human repertoire re-keyed into Pickle's own Zobrist format and reweighted for Pickle's shallow D11 horizon.

Key behavior:

  • source tree is derived from up to 80,000 strong non-bullet Lichess Elite games through 16 plies
  • human move frequency is a prior, not the final weight
  • rewards direct minor-piece development and castling
  • penalizes repeated early queen moves, early king exposure, new pawn defects, prematurely opened positions, high reply branching, and high forcing-move density
  • prunes low-fit alternatives rather than retaining every theoretically respectable branch
  • explicit Scandinavian regression requires development-first ...Nf6 to outrank the early ...Qxd5 line; the tightened filter pushes ...Qxd5 below retention cutoff
  • generated book currently contains 6,369 Pickle-fit positions and 13,325 weighted moves
  • browser source label now reads PickleBook / Lichess Elite · horizon-weighted for Pickle
  • preserves OwnBook toggle, mate-in-one priority, Syzygy behavior, promotion-mate regressions, hash invariant, D11 regression, WASM and web build

The compact upstream repertoire and its exact Git blob are pinned for deterministic regeneration. No opening-time network access is required.

@vercel

vercel Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pickle Ready Ready Preview Sep 17, 2026 12:08am UTC

@coderabbitai

coderabbitai Bot commented Sep 17, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 403afb7b-404e-4cba-b883-73fb33c8a756


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@DMDTague
DMDTague merged commit 6072136 into main Sep 17, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 3e88db2f Deployed Sep 17, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant