Skip to content

Releases

Gomoku 2.0

Choose a tag to compare

@yutokure yutokure released this 08 Nov 07:18
b155464

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.zip
  • Gomoku-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を先に確認し、保護機能の無条件無効化や管理者実行で回避しないでください。チェックサム不一致や出所不明なら実行を中止してください。

New-Renju-v1

Choose a tag to compare

@yutokure yutokure released this 20 Apr 08:00
d6761ae

はじめのリリース
First release