Repository navigation
Releases
Gomoku 2.0
Gomoku 2.0
Windows x64 のポータブル版です。ZIP全体を書込可能なフォルダへ展開して Gomoku 2.0.exe を起動してください。Pythonの別途インストール、管理者権限、追加の起動引数は不要です。
PORTABLE標準仕様
- 棋譜はexeと同じフォルダへ
gomoku_save_*.jsonで保存。 - ワーカー通信は同じ場所の
workers/を使用し、終了時に所有する一時子フォルダを回収。 - カレントディレクトリ・TEMP・LocalAppDataへ保存先を黙って切り替えません。書込不可の場所では失敗を画面通知します。
- 更新・削除前に棋譜をバックアップ。移動はexe単体でなく
_internal・データ・権利文書を含むフォルダ一式で行います。
主な変更
G01〜G04で保存・読込の全手再検証、入力・遷移、アニメーション/キャッシュ、ルールと補助表示の説明を改善。G05で製品名/版/About/Windowsメタデータを統一し、ポータブル標準化、終了処理、ビルド時の既存データ保護、15章日本語マニュアルを整備しました。AIの棋力・探索・評価関数は変更していません。
配布物
Gomoku-2.0-Windows-x64.zipGomoku-2.0-Windows-x64.zip.sha256
最終ソースcommit: b1554645dd0120e23a262a619fd2c5154b494e5c
ZIP SHA-256:
54e38538abf6007aa5ef78c0a5296468dfdfe96fecb600b3fe325cd46c1bd5b1
ZIP内にREADME、MANUAL、リリースノート、MITライセンス、第三者ライセンス原文・対応ソース、ファイル別SHA-256付きBUILD_INFOを同梱。旧Pygame FreeSansを除外し、許諾原文を照合したDejaVu UIフォントを使用しています。
受入検証
Windows11 x64 build26300・非管理者・引数なしで、実exeと日本語pathへ展開したZIPを確認。4難易度の人間→AI応手、4モード、保存・ロード・履歴・再戦・Menu/Quit、worker回収、異cwd/TEMP、全folder移動、invalid JSON拒否、worker書込先遮断/異常子終了を検証。ソース全体676件合格。保存PermissionErrorはソース故障注入で確認し、native worker遮断とは区別しています。Windows10も配布対象ですが当該実機検証環境はWindows11であり、全環境保証ではありません。
G01 #15 → G02 #20 → G03 #22 → G04 #24 → G05 #27 の順に受入。詳細はリポジトリの docs/G05_PORTABLE_ACCEPTANCE.md と同梱マニュアルを参照。
公開後の再取得検証 — PASS
公開URLから認証ヘッダなしでZIPとチェックサムを再ダウンロードし、上記SHA-256と一致。新規日本語pathへ展開し、233payloadファイルのSHAと69notice/sourceファイルを照合、manifest sourceは最終mainと一致しました。公開ZIP由来exeを引数なし・非管理者で起動し、4難易度応手・保存/ロード/履歴、H-H終局/再戦、AI-H/AI-AI、終了0とworker残留なしを確認しました。
AI-Hの初回matrixは固定2秒待ちの時点で2手しかなく打ち切りました。別probeで十分な待ち時間を取り、実際の3手目とAI-AI進行・正常終了を確認しています。処理時間を一律保証するものではありません。最終mainの全回帰は676 passed / 32.01sです。機械可読の検証記録もRelease assetとして同梱しています。
既知の制限と安全確認
15×15・5目が連珠コア基準で、大会開局全体ではありません。カスタム目数・簡易開局の仕様はマニュアル参照。深い禁手はUNKNOWNになり得ます。Hard/VeryHardの棋力証拠、固定探索予算等のIssue #3/#4/#6/#7/#8/#9/#10/#12は残しています。全局面の最善手・公式認証・普遍的な棋力向上を主張しません。
配布は未署名です。SmartScreen等の警告が出た場合は公式入手元・タグ・SHA-256を先に確認し、保護機能の無条件無効化や管理者実行で回避しないでください。チェックサム不一致や出所不明なら実行を中止してください。