← 対局を始める

Fivefold Gomoku の五目並べAI探索方法

方法バージョン1.0、2026年7月31日更新。同じ盤面、ルール、難度、シードなら同じ手を返します。探索は Web Worker で行い、入力処理を塞ぎません。

四つの内部層

第一層は近くの合法手を安定順序で並べ、第二層は即勝ちと即負けの防御、第三層は有限 alpha-beta です。Sharp は先に固定1,800ノード・2反復の脅威拡張を行い、即勝ち、必須の四防御、次手の勝ち点を二つ以上作る手、その唯一の強制応手だけを展開します。強制手順を証明した場合だけ threat-space と表示し、それ以外は alpha-beta のままです。

三段階の範囲

Relaxed は直接戦術、Balanced は小さな探索木、Sharp は最大の固定ノード・反復予算を使います。完全なAIとは表示しません。

時計で手を変えない

探索は再開可能な明示スタックです。結果を決めるのはノード数と反復数だけで、経過時間は障害報告にしか使いません。

取消とフォールバック

各要求には ID と進捗ハートビートがあります。新しい対局は古い探索を取り消し、遅い結果を無視します。進捗のない watchdog は Worker 障害だけを判定し、代替手は固定開始点から最大225点を線形走査します。メインスレッドで探索を再実行しません。