RepositoryPython
vitogit

vitogit/pgn-tactics-generator

Generate chess puzzles / tactics from a pgn file

140sao
33fork
9issue
1lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: generator

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: lichess

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: chess-puzzle

#1 Repository Của Tuần

♟️ Tạo bài tập chiến thuật cờ vua từ PGN với Stockfish

Công cụ Python tạo puzzles/tactics từ file PGN, hỗ trợ tải game Lichess và phân tích bằng Stockfish.

pgn-tactics-generator là ứng dụng Python tạo bài tập chiến thuật cờ vua từ file PGN. Dựa trên Python-Puzzle-Creator của @clarkerubber, phiên bản này tối ưu tốc độ phân tích và hỗ trợ tải game từ Lichess.

✨ Điểm nổi bật

  • Nguồn PGN cục bộ: Dùng file PGN chứa các ván cờ làm nguồn tạo tactics.
  • Tải game từ Lichess: Hỗ trợ tải game của người dùng hoặc giải đấu trên Lichess về file games.pgn.
  • Độ sâu Stockfish mặc định 8: Nhanh hơn đáng kể so với cấu hình cũ (nodes=3,500,000), chỉ mất vài giây cho một ván.
  • Tùy chỉnh độ sâu: Dùng tham số --depth để điều chỉnh độ chính xác phân tích.
  • Xuất file tactics.pgn: Kết quả được lưu ra file PGN, mỗi tactic giữ nguyên header từ ván gốc.
  • Tùy chọn luật strict: Bật/tắt chế độ sinh tactics chặt chẽ hơn hoặc nhiều hơn.
  • Hỗ trợ tham số Stockfish: Cấu hình threads, memory, đường dẫn binary Stockfish.
  • Bao gồm/không bao gồm blunder: Tùy chọn giữ lại nước sai ban đầu trong tactics.

💡 Vì sao đáng chú ý

Phiên bản này khác biệt ở việc tối ưu tốc độ phân tích bằng cách giảm độ sâu mặc định xuống 8, giúp tiết kiệm thời gian từ vài phút xuống vài giây cho mỗi ván. Phù hợp cho người dùng muốn nhanh chóng tạo bộ sưu tập tactics cá nhân từ trận đấn của mình trên Lichess.


#Chess #Tactics #Puzzle #Stockfish #Lichess #Python #PGN #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryRust
thomas-mauran/chess-tui

Play chess in any terminal. Rust TUI, Stockfish, Lichess.

1.2k
Oct 17, 2026
RepositoryRust
lichess-org/fishnet

Distributed Stockfish analysis for lichess.org

935
Oct 23, 2026
RepositoryC++
lichess-org/stockfish.wasm

WebAssembly port of the strong chess engine Stockfish

348
Feb 8, 2026
RepositoryC++
lichess-org/stockfish.js

The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten

258
Feb 8, 2026
RepositoryPython
lichess-bot-devs/lichess-bot

A bridge between Lichess bots and chess engines

1.1k
Oct 14, 2026
RepositoryPython
pychess/pychess

PyChess - desktop chess client for Linux/Windows/macOS

816
Oct 26, 2026
RepositoryPython
lichess-org/chess-openings

An aggregated data set of chess opening names

573
Oct 6, 2026
RepositoryPython
clarkerubber/irwin

irwin - the protector of lichess from all chess players villainous

529
Dec 26, 2022
RepositoryPython
official-stockfish/nnue-pytorch

Stockfish NNUE (Chess evaluation) trainer in Pytorch

506
Oct 17, 2026