三目並べ(マルバツゲーム)のルールと必勝ならぬ「不敗」戦略

三目並べは幼い子どもでも数分で覚えられるほどシンプルですが、実は最善手を尽くした結果があらかじめ数学的に分かっている「解決済み」のゲームでもあります。

準備:3x3のマス目に2種類の印

2人のプレイヤーが交互に3x3のマス目の空いているマスに印をつけます。一方はマル(〇)、もう一方はバツ(×)を使い、一般的にはバツから先に打ち始めます。

勝利条件:3つを一直線に並べる

縦・横・斜めのいずれかの方向に自分の印を3つ一直線に並べた時点で、そのプレイヤーが即座に勝利します。9マスすべてが埋まってもそのような並びができなければ引き分けです。

戦略:中央が空いていれば必ず取る

中央のマスは、他のどのマス(端や角)よりも多くの勝ち筋(4通り)に関わっています。そのため、盤面が空の状態からの一手目としては、統計的にもっとも強い選択です。

戦略:辺よりも角を優先する

中央の次に強いのは角のマスで、それぞれ3通りの勝ち筋に関わっています。一方、辺のマスは2通りの勝ち筋にしか関わらないため、選べるなら一般的に角のほうが優先度の高い一手です。

戦略:相手のリーチは必ずブロックする

相手がすでに2つ並んでいて、残る1マスが空いている状態(リーチ)になったら、次の自分の手で必ずそのマスをブロックしなければなりません。ブロックを怠ると、相手にそのまま勝利を許してしまいます。

戦略:二重の脅威(フォーク)に注意する

「フォーク」とは、1手で同時に2つの異なる勝ち筋を作り出す手のことで、相手は1手ではその両方をブロックしきれません。上級者は自分からフォークを積極的に作りにいくと同時に、相手にフォークを作らせないようにも警戒します。

数学的に完全に解き明かされたゲーム

三目並べは可能な盤面の状態数が十分に少ないため、数学的に完全に解析し尽くされています。両者が常に客観的な最善手を打ち続ければ、結果は常に引き分けになり、〇側も×側も相手に無理やり勝ちを押し付けることはできません。この性質から、ゲーム理論やコンピュータサイエンスの授業で「解決済みゲーム」という概念を教える際の定番の題材としてよく使われます。

先手有利は存在するが、決定的ではない理由

先手(〇)には、不完全なプレイをする相手に対しては確かな優位性があります。ゲーム終了時点で盤面のコントロールに関して1手分多く関与できるためです。しかし、その優位性は、正しくブロックとフォークの判断ができる相手に対しては完全に消えてしまいます。だからこそ、標準ルールの三目並べは、先手が一方的に有利なゲームというより、注意深い2人のプレイヤーによる公平な、引き分けになりやすい対戦として扱われています。

よくある質問

三目並べで絶対に負けないようにすることは可能ですか?

可能です。相手が作ったリーチ(2つ並び)を必ず即座にブロックし、相手にフォークを作らせなければ、相手がどんな手を打っても少なくとも引き分けを確定させられます。負けが発生するのは、ブロックの見落としかフォークの見落としがあった場合だけです。

先手を取れば必ず勝てますか?

いいえ。正しくプレイしてくる相手に対しては、先手であってもせいぜい引き分けが保証されるだけで、勝利は保証されません。本当の意味での勝利は、途中で後手側が何らかのミスをした場合にのみ起こります。