Repository navigation
Releases: cube1793/Minesweeper-Project
Releases · cube1793/Minesweeper-Project
Release list
Minesweeper Project v0.2.0
한국어 요약
별도의 Python 설치 없이 실행할 수 있는 Windows x64 배포본입니다. ZIP 전체를 압축
해제하고 Minesweeper/Minesweeper.exe를 실행하세요. _internal 폴더를 EXE 옆에
유지해야 합니다.
주요 기능
- 초급·중급·상급·사용자 지정 보드와 플레이 통계, 3BV/Ops 및 ZiNi 분석
- Simple Algorithm의 확정 수·정확 확률 분석, 확정 수 자동 진행과 선택적 추측
- Replay JSON 저장·불러오기·시점 이동·자동 재생 및 추천/실제 수 비교
- Pre-Stage 3 telemetry SPEC v2 동결 문서 포함 (telemetry 구현은 아직 포함하지 않음)
배포 호환성 수정
- PyInstaller EXE에서
--zini-metric-worker로 ZiNi subprocess를 실행합니다. - Qt 초기화 전에 worker로 분기하며, source 실행과 기존 취소·폴링·임시 파일
정리 동작을 유지합니다. - GPL-3.0-only 라이선스 본문과 Windows 빌드 안내를 포함합니다.
검증
- 집중 테스트 8개 및 전체 unittest 400개 통과 (PyQt UI 테스트 포함, skip 없음)
- Windows 11 x64, Python 3.12.14, PyQt5 5.15.11 / Qt 5.15.2,
PyInstaller 6.22.3로 onedir/windowed 빌드 - EXE worker의 정상 결과, 계산 오류, 잘못된 인자 종료 코드 2 검증
- GUI 플레이·분석·자동 진행, 계산 중 리셋 시 worker 종료/파일 정리 검증
- 고정 Replay 로드·이동·분석, 예상 ZiNi 5 표시 및 정상 종료 검증
다운로드
Minesweeper-v0.2.0-windows-x64.zip: 실행 파일,_internal, 안내 문서와 라이선스Minesweeper-v0.2.0-source.zip: 이 릴리스와 일치하는 소스·테스트·빌드 안내SHA256SUMS.txt: ZIP 파일의 SHA-256
ZiNi는 bounded best-so-far 값이며 전역 최소 클릭 수를 보장하지 않습니다.
잘못된 깃발은 분석의 가정을 깨뜨릴 수 있고, 큰 확률 분석은 화면을 지연시킬 수 있습니다.
English Summary
Minesweeper Project v0.2.0 is the first packaged Windows x64 release of the project.
Highlights
- Classic Minesweeper gameplay with detailed statistics, 3BV/Ops, and ZiNi analysis
- Simple Algorithm with deterministic inference and exact mine probabilities
- Replay save/load, playback, navigation, and move comparison
- PyInstaller onedir build that runs without a separate Python installation
- ZiNi subprocess compatibility for frozen Windows builds
- Source code released under GPL-3.0-only
Validation
- 8 focused tests passed
- Full test suite: 400 passed, 0 failures, 0 skips
- Windows executable, ZiNi worker, GUI play, auto play, and Replay smoke-tested
Downloads
Minesweeper-v0.2.0-windows-x64.zip: Windows executable bundleMinesweeper-v0.2.0-source.zip: matching source code, tests, and build documentationSHA256SUMS.txt: SHA-256 checksums for the ZIP files
Download the Windows ZIP, extract the entire archive, and run:
Minesweeper/Minesweeper.exe
ZiNi is a bounded best-so-far metric and is not guaranteed to be the global minimum click count.
Copyright © 2026 cube1793. Project license: GPL-3.0-only.