あるプラットフォームで対局し、黒石の5個目が置かれて5点が一列に並ぶと、システムはすぐに勝ちと判定します。しかし別のプラットフォームでは、同じ形でも着手が続き、無効と判定されることさえあります。問題は、多くの場合ルール名にあります。freestyle、standard、Renju、Caro はすべて五目並べと呼ばれますが、「何個連続すれば勝ちになるか」の境界はそれぞれ異なります。この4つの境界を理解してこそ、盤上の一列が終局を意味するのか、それとも局面が危険になり始めたことを意味するだけなのかがわかります。
同じ一列なのに、なぜ結論が異なるのか
同じ色の石が横一列に6個並んだとします。freestyle の通常の定義では、この一列には連続した5個が含まれており、6個も「5個以上の連続」という条件を満たすため、着手した側が一般的にはそのまま勝利します。一方、standard の一般的な15×15ルールでは、6連は長連に当たり、勝利として扱うことはできず、対局は続きます。
これは審判がその場で基準を変えたのではなく、勝敗条件が「5個以上」から「ちょうど5個」へ変わるためです。同じ対局で石の位置は変わっていなくても、終局に対するルールの解釈は変わっています。
Freestyle:5連ができた時点で勝敗が決まる
Gomocup の detail-information では、freestyle を比較的幅の広い基本ルールとして説明しています。双方が交互に着手し、5個以上の石を連続させた側が勝利します。ここで重要なのが「以上」です。これにより、6連や7連も有効な勝ち形になります。
たとえば黒石がすでに4個連続していて、白石が両端を封じていないとします。黒が次の一手を打って6連を作った場合、freestyle では通常、6連が「目標を超えているか」を改めて確認しません。勝敗の基準が5個以上だからです。盤のサイズ、交換ルールを採用するか、同時に複数の列ができた場合にサーバーがどう処理するかについては、各大会やプラットフォームの説明を確認する必要があります。
Wikipedia の Gomoku の概要でも、標準的な目標は5個の連続とされていますが、オンライン上の実装によっては freestyle の緩やかな判定が採用されています。「Gomoku」という総称を見かけたら、盤の名称から判定を推測するより、まずルールページを確認するほうが確実です。
Standard:15×15盤でのちょうど5連
Gomocup のルール説明では、standard を15×15盤と結び付け、勝ち形はちょうど5個の連続であると強調しています。5連の両端は空いていても、一方が塞がれていても構いません。連続部分の長さがちょうど5であれば、通常は勝利条件を満たします。
たとえば黒石が横に4個並んでいて、右側に石を追加して5連だけを作った場合、黒の勝利です。追加した石によって同じ方向に6連まで伸びる場合、standard では通常、長連とみなされ、勝ちにはなりません。プラットフォームによっては着手を続けることを求める場合もあれば、独自の終局処理に従って別の結果を宣告する場合もあります。
五目並べの終点を決めるのは、まず連の長さです。
Renju:先手の黒には追加の境界がある
Renju は5連の目標を残しつつ、黒に禁手の制約を加えています。Wikipedia の Renju 条目では、三つの主要な禁手として、黒による三三、四四、そして長連を挙げています。これらの形になると、白がまだ5連を作っていなくても、通常は黒の即時負けと判定されます。
「三三」は、黒が一手で、どちらも活三へ発展できる2本の線を同時に作る状態だと考えることができます。「四四」は、一手で4連の脅威を2つ作ることです。判定は具体的な形に左右されます。眠り三、塞がれた四、同じ着手が交差点を重複して使うかどうかなどによっても結論が変わる可能性があり、単に石の数を数えるだけでは判断できません。
Renju には専用の開局制約もあります。一般的なルールでは、天元付近での最初の3手の形から始め、交換の選択を用いて先手の優位を制限します。ただし、国際大会とオンラインの対局室では、異なる開局手順や盤面サイズが採用される可能性があります。ルールの出典が示しているのは Renju の基本体系であり、具体的な対局では大会規約を優先する必要があります。
Caro:5連でも両端が塞がれていないか確認する
Caro では、勝利条件がより厳しく設定されることがあります。ちょうど5個を連続させ、さらにその5連の両端が相手の石や盤端によって同時に塞がれていないことが必要です。そのため、6連は通常勝ちにならず、両端を塞がれた5連も通常は勝ちになりません。
たとえば黒石が一直線に5個並び、左端のすぐ隣に白石、右端のすぐ隣にも白石がある場合、黒は Caro の意味で勝利していません。一方、片方の端だけが塞がれ、もう一方が開いていれば、多くの Caro 変種ではこの5連が認められます。盤端を塞ぎとして扱うか、長連を引き続き脅威として扱えるかは、プラットフォームの実装によって異なる可能性があります。
Caro の境界によって、一般的な手触りも変わります。一列の長さだけでなく、両端に空きがあるかも観察する必要があるからです。freestyle ならすでに対局が終わる着手でも、Caro では相手に応手を迫るだけにとどまり、さらに2本目の線を探し続ける必要がある可能性があります。
開局名だけでは不十分で、細則こそが答え
4つのルールは、同じチェックリストに並べて理解できます。freestyle は通常5連以上を認め、standard は通常ちょうど5連を求めます。Renju はそこに黒の三三、四四、長連への制限と、特定の開局規定を加えます。Caro は通常、ちょうど5連であり、かつ両端が同時に塞がれていないことを求めます。このように、勝敗の境界は段階的に増えていきます。
これらの概要はルールの系統を見分けるためのものであり、すべてのプラットフォームに常に同じように適用される法典だと考えるべきではありません。Gomocup のページは競技プログラムとルールの説明を目的としており、Wikipedia は用語や一般的な定義の確認に適しています。一方、特定のアプリでは、禁手の切り替え、交換ルール、盤のサイズ、時間切れ判定、長連の特殊な処理などが追加されている可能性があります。
対局前に、落ち着いて1つ確認しておくとよいでしょう。対局室の名前の横にあるルール説明を開き、「overline」「exactly five」「forbidden moves」「both ends blocked」といった条件を重点的に探します。確認してから最初の一手を打ち、5連ができたときにもまず問いかけます。ここで判定されるのは5個以上なのか、ちょうど5個なのか、それとも連の長さに加えて黒の禁手や端点の制限があるのか、と。
着手する前に、この対局での勝ちの定義を確認しましょう。