盤面と勝利条件
盤面は15×15の罫線でできており、交点は225あります。石はマスの中ではなく交点の上に置き、木目の盤面に描かれているのは罫線と5つの星点だけです。
縦・横・斜めのいずれかに自分の石が5つ以上途切れずに並んだ瞬間に勝ちです。5つを超えても勝ちです。6つ並び(長連)もここでは反則ではなく勝利になります。225の交点がすべて埋まり、どちらも五つ並ばなければ引き分けです。
- 石には文字も数字もありません。黒と白だけなので、盤面はどの言語でも同じように読めます。
- 勝ち筋の石はリングで囲まれ、それ以外の石は薄く表示されるので、結果が色だけに頼ることはありません。
- 最後に置かれた石には小さな印が付きます。画面を見張っていなくてもCPUの手がどこか分かる仕組みです。
- このゲームにスコアはなく、画面に時計も出ません。対局は勝ち・負け・引き分けのいずれかで、時間は統計のためだけに静かに記録されます。
これは自由五目のルールです。先手に対する連珠の禁手 — 三三・四四・長連禁 — は実装していません。禁手は人間同士の対局で先手の有利を削るためのものであり、CPU戦ではその役目を難易度が担うので、プレイ前に覚えるべき禁じ手は一つもありません。
1回目で狙い、2回目で置く
1回目のタップで、これから置く石のゴースト(半透明の印)が交点に付きます。同じ点をもう一度タップすると確定します。別の点をタップすれば、印はそちらへ移るだけです。
理由は物理的なものです。このシリーズが対応する最も狭い画面 — 幅320px — では交点の間隔は約19pxしかなく、1タップで即座に確定してしまうと、打つつもりのなかった石を量産する仕組みになってしまいます。これはナンプレでマスを選んでから数字を入力するのと同じ二段階の言語であり、設定項目にもしていません。どちらか一方だけが正しいのなら、選ばせること自体がプレイヤーに問題を押し付けることになるからです。
- 狙っている間は音が鳴りません。まだ何も起きていないからです。音が鳴るのは石が置かれた瞬間です。
- すでに石がある交点はタップできません。黙って無視されるのではなく無効化されており、試しても叱られることはありません。
- 石は120ミリ秒かけてポップするように現れます。「アニメーションを減らす」(アプリの設定またはOSの設定)をオンにするとこの演出は無効になり、石は置かれた場所にそのまま描かれます。
- すべての交点はボタンになっており、スクリーンリーダーは行と列に加えて、空き・自分の石・CPUの石・2回目のタップ待ちのいずれかを読み上げます。
- 手番を示す行の高さは固定されているので、自分の番・2回目のタップ待ち・CPUの番と表示が切り替わっても盤面が動くことはありません。
黒が先手 — 色の選択がそのまま先手・後手を決めます
黒は必ず先手です。これは設定ではなくルールです。パスは存在せず、毎手番でちょうど1つの石が増えるので、手番が誰かは盤面の石の数から決まり、ゲーム側が手番を覚えておく必要はありません。
つまり色を選ぶことは、自分が先手になるかどうかを選ぶことです。ホーム画面にもそのまま黒(先手)と白(後手)と表示されます。既定は黒です。白を選べばCPUが先手になり、盤面が空のときの最初の一手は天元(中央)に打たれます。
- 色の設定は次の対局に適用されます。対局中に変更しても何も確認されず、何も壊れません — 対局は始まったときの色のまま終わりまで続きます。
- 対戦相手は常に自分の端末上のCPUです。オンライン対戦も2人対戦モードもなく、レーティングやランキングもどこにもありません。
- 記録は難易度ごとに別々に保存されます — 対局数、勝ち、負け、引き分け、そしてすべてを合わせたプレイ時間です。連勝などのストリークは数えず、表示もされません。
- 別の対局を始めるために途中でやめた対局は、負けとしては記録されません。開始した瞬間に対局数としては数えられますが、実際に終局した対局だけが記録を動かします。
受けられる助けと、ヒントがない理由
戻す(Undo)は無制限・無料で、初回起動から使えます。このゲームの機能が広告や課金の対価になることはなく、強さも解放するものではありません — 3つの難易度は最初からすべて選べます。
1回押すと、盤面は自分が前に決めた地点まで戻ります。つまり自分の石とそれに対するCPUの返し手がまとめて取り消されます。CPUの手番の途中に取り残されることは決してありません — そこは自分が何かを決めた地点ではないからです。
- これは取り消しであって、振り直しではありません。CPUの返し手は対局のシードと盤面の石の数で決まるので、戻して同じ点に打てば、まったく同じ手が返ってきます。この挙動はゴールデンテストでアップデートをまたいで固定されています。
- ヒントはありません。この盤面には隠れた情報が何もないので、ヒントが明かせるものが何もないのです。教えられるのはCPU自身がそこに打つという点だけで、それはCPUが自分の側だけでなく相手側まで打つことになってしまいます。Reversi や Connect Four も同じ判断でつくられています。
- 合法手の表示もありません。空いている交点はすべて合法手なので、それを示しても情報にはなりません。置き間違いへの助けは2回目のタップが担います。
- 対局は進めながら保存されるので、画面やアプリを離れても安全です。保存枠は1つで、ホーム画面ではプレイ中の難易度に続きからと表示され、別の難易度を選ぶと置き換える前に確認されます。
- 戻す(Undo)の履歴は保存されません。再開した対局は、それまでの手順ではなく盤面の局面そのものから始まります。
- 新しいゲームは対局画面と結果画面の両方にあります。対局の途中で始めようとすると先に確認されます。局面が失われてしまうからです。
「やさしい」「ふつう」「つよい」が意味するもの
ホーム画面ではこれを「対戦相手を選ぶ」と呼んでいます。3つとも初回起動から選べ、それぞれが自分の記録を持ちます。盤面もルールも受けられる助けもすべての設定で同じで、変わるのはCPUがどう石を選ぶかだけです。
- 「やさしい」は1リング先までしか見ません。すでにある石の隣の空点からランダムに打ち、自分や相手の五ができるかどうかも確認しません。すぐ隣しか見ていないこと、それがこの弱さのすべてです。
- 「ふつう」と「つよい」は、何かを評価する前にまず五を決着させます。自分の石が5つ並んで五が完成するならそれを打ち、次に相手(プレイヤー)の石が5つ並んで五になってしまうならそれを止めます。どちらの動作もテストで固定されています。
- このルールはスコアの外に置く必要があります。スコアではこれを表現できないからです。あなたの四を止めてもCPU自身の形はほとんど良くなりませんが、自分の活四をつくれば得点はおよそ10倍になります。だから数字だけを比べるCPUなら自分の四をつくってしまい、先に完成した相手の五に負けてしまいます。
- 「つよい」は局面数8,000という上限で探索を打ち切り、最後に読み終えた深さでの最善手を打ちます。深さ1は必ず読み終えるので、「つよい」が探索しきれなかったせいで弱くなることはありません。
- 相手の脅威は自分の脅威よりわずかに重く評価します — 1.15倍です。両方を同じ重さで評価してしまうと、守るより攻めを選ぶCPUになり、そのCPUは次の手で負けてしまいます。
- CPUが考えるのは自分の手番のときだけです。あなたが盤面を眺めている間にバックグラウンドで何かが動くことはなく、石が置かれるのは手番が始まってからおよそ450ミリ秒後、それに探索にかかった時間を足した分です。
| 難易度 | 打つ点の選び方 | 何手先まで読むか |
|---|---|---|
| やさしい | 石に接する空点からランダムに選ぶ | 読まない |
| ふつう | 石の周辺のすべての点を評価し最善を選ぶ | 1手先 |
| つよい | 予算が続く限り深めるα–β探索 | 最大6手先 |
「つよい」はあえてコンピュータが出せる最強の相手にはしていません。自由五目は先手の理論的な必勝が知られているゲームなので、最後まで読み切るCPUは対戦相手ではなく壁になってしまいます。その結論は完全なプレイを前提としており、8,000局面で打ち切る探索は完全にはほど遠いものです — 白を持つことはここではハンデであって、負けが決まった状況ではありません。この上限は、Simple Games にすでに出ているCPU対戦相手たちと同程度のコストで一手を返せるように選ばれており、背後に定石データベースはありません — 最初の石も最後の石も同じ探索によって打たれます。
攻略のコツ
- すでにある石の近くに打ちましょう。盤面の何もない側に置いた石は、この手番でも次の手番でも何もつくらず何も止めません。CPUも同じ考えで、石から2リングより離れた点は検討すらしません。
- 石の数ではなく、両端を数えましょう。並びの両端が空いているかどうかが、このゲームのほぼすべてです。両端が空いた四は止められませんが、片端がふさがれた四は完成点が1つだけなので、応じればよいだけの一手にすぎません。
- 両端が空いた三はすぐにふさぎましょう。相手の石が三つ並んで両端が空いていると、次の一手で止められない四になります。動くべき瞬間は、感覚より一手早いのです。アプリ内チュートリアルが1ステップまるごと使って伝えているのもこの一点です。
- 2つの脅威を同時につくりましょう。パスはできず、一手で置ける石も1つだけなので、1つの石で両端が空いた三を2つ — 横に1つ、斜めに1つ — つくれれば、相手はどちらか一方にしか応じられません。自分の2本の線が交わる交点を探しましょう。そこは1つの石が2つの仕事をする点です。
- 6つ並びでも勝ちになるので、ちょうど5つに揃えるために並びを止める必要は一切ありません。自由に伸ばしてかまいません — 行き過ぎるということはなく、長すぎて負けになる形もここにはないのです。
- 「つよい」相手には、戻す(Undo)を逃げるためではなく読むために使いましょう。対局の中ではCPUの返し手は固定されているので、取り消してから同じ点に打ち直せば同じ手が返ってきます。戻ってから別の点を試し、2つの展開を勘で選ばずに比べることができます。
よくある質問
ちょうど5つ並べないといけませんか?
いいえ。5つ以上で勝ちなので、6つ並びは反則ではなく勝利です。これは自由五目のルールで、連珠の禁手(三三・四四・長連禁)は実装していません。何をつくっても反則にはなりません。
先手はどちらですか? 白を選ぶこともできますか?
黒が必ず先手です — これはルールであって設定ではありません。ホーム画面で黒(先手)か白(後手)かを選び、その選択は次の対局に適用されます。白を選ぶとCPUが先手になり、盤面が空のときの最初の一手は天元(中央)に打たれます。
なぜヒントがないのですか?
ヒントが明かすべき隠れた情報が何もないからです。盤面全体が見えているので、ヒントにできることといえばCPUが打つはずの点を教えることだけになり、それはCPUが自分の側まで打つことになってしまいます。代わりの助けは戻す(Undo)で、無制限・無料です。
戻す(Undo)には回数制限がありますか? 広告を見る必要はありますか?
どちらもありません。戻す(Undo)は初回起動から無制限・無料で、3つの難易度も最初からすべて選べます。ゲームの機能が広告や課金の対価になることは一切ありません。
対局の途中で中断してもいいですか?
はい。局面、色、難易度、経過時間はプレイ中に保存され、盤面は離れたときのまま戻ってきます。保存されないのは戻す(Undo)の履歴だけで、再開した対局は手順ではなく局面そのものから始まります。
インターネット接続は必要ですか?
Android アプリは初回起動から通信なしで遊べます。ダウンロードもアカウントも不要で、すべての対局は端末上で決まります。ブラウザ版はページの読み込みに1度だけ通信が必要で、そのあとはゲーム自体がブラウザの中で動きます。