Releases: gaelazzo/python_chess
Release list
v1.5.0
v1.4.0
♟️ Opening study: master plans, Lichess DB, transposition-aware analysis
The headline: instead of just the next move, this release surfaces opening plans — the clusters of moves masters actually play together — mined from the Lichess masters database.
✨ New in analysis (Play between humans)
- Opening plans from the masters (key
G) — typical per-side plans with a score and the opponent's conditional reply (W/D/L). Plans are numbered: press 1–9 to draw a plan's moves as arrows on the board (white for White, black for Black), 0 to clear. Results are cached and pre-fill the structure's ideas dossier (I). - Lichess database stats (key
D) — a straight W/D/L move distribution for the current position (all players, not just masters). - Transposition awareness — warns when a move transposes into a position you already have, blocks duplicate analysis, Twins button /
Nto cycle,Jto the original,Shift+Jto find by FEN. - Multi-line move comments (key
T) — preserved in the PGN.
🖌️ Interface
- Icon toolbars in all modes; key remap; engine evaluation shown in the CPU panel.
📦 Docs & packaging
- README and INSTALL updated with free Polyglot opening-book sources.
- Commercial books are never bundled; PyInstaller now ships the toolbar icons.
Full changelog: see CHANGELOG.md
v1.2.5
Hires Chess Trainer v1.2.5 -- PGN moves mostra il bivio, dedup riesam…
v1.2.4
v1.2.4 - Personal Stats panel, PGN continuation, tidier move log
v1.2.3
v1.2.2
v1.2.1
v1.2.0
Hires Chess Trainer v1.1.0
Hires Chess Trainer v1.1.0 — train on YOUR real chess mistakes.
Import your games from Chess.com/lichess, find where you go wrong (tactics, openings, endgames) and drill those mistakes with spaced repetition.
What's new in 1.1.0
- Analysis — delete / truncate:
Backspacedeletes the current variation (current move + the rest);Deltruncates the moves after the current position. Both ask for confirmation. - Save: you can now create a NEW PGN file when saving from analysis (not only append to an existing one) — handy for starting new opening files.
- Engine eval in the live panel is now shown from White's point of view (positive = White better, negative = Black better), symmetric for both sides.
- Board-orientation lock in analysis (key
A) is now respected after the Notation panel (V), Load (L) and position Setup (U). - Game list now reads from the folder you picked (
openings/,endgames/), not onlypgn/. - Whole codebase and UI translated to English.
Install (Windows — no Python needed)
- Download and unzip
HiresChess-windows.zipbelow. - Download Stockfish from https://stockfishchess.org/download/ (AVX2 build) and put the
.exeinto theengines\folder. - Run
chessMain.exe→ Tools → Setup → Choose engine.
Optional: Polyglot opening book (.bin in books\) and Syzygy tablebases. Full guide in the README.
Windows 64-bit. If SmartScreen warns about an unrecognized app, click "More info" → "Run anyway" (the build is unsigned).
macOS: HiresChess-macos.dmg is experimental and currently untested — feedback welcome.
Hires Chess Trainer
Hires Chess Trainer — train on YOUR real chess mistakes.
Import your games from Chess.com / lichess, find where you go wrong (tactics, openings, endgames) and drill those mistakes with spaced repetition.
Install (Windows — no Python needed)
- Download
HiresChess-v1.0.0-windows.zipbelow and unzip it. - Download Stockfish from https://stockfishchess.org/download/ (AVX2 build) and put the
.exeinto theengines\folder. - Run
chessMain.exe→ Tools → Setup → Choose engine.
Optional: Polyglot opening book (.bin in books\) and Syzygy tablebases. Full guide in the README.
Windows 64-bit. If SmartScreen warns about an unrecognized app, click "More info" → "Run anyway" (the build is unsigned).