Skip to content

Releases: cube1793/Minesweeper-Project

Minesweeper Project v0.2.0

Choose a tag to compare

@cube1793 cube1793 released this 25 Sep 10:22

한국어 요약

별도의 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 bundle
  • Minesweeper-v0.2.0-source.zip: matching source code, tests, and build documentation
  • SHA256SUMS.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.