vitogit/pgn-tactics-generator
Generate chess puzzles / tactics from a pgn file
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#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.
The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten
irwin - the protector of lichess from all chess players villainous