盤面と勝利条件
盤面は7列×6段、42マスです。あなたとCPUが交互に1枚ずつディスクを落としていきます。ディスクは指さした場所にとどまることはなく、選んだ列のいちばん下の空きマスまで落ちます。
自分のディスクが縦・横・斜めのいずれかに4つ並んだ瞬間に勝ちです。CPUの勝ち方も同じです。42マスすべてが埋まってもどちらも4つ並べられなければ、その対局は引き分けです。
- ディスクに文字や数字はありません。自分の色はこのタイトルのアクセント色、CPUの色はこのゲームの第2色で、盤面はどの言語でも同じに見えます。
- 勝った4つ並びはリングで示され、ほかのディスクは薄く表示されます。結果が色だけに頼ることはありません。
- 最後に落ちたディスクには小さな印が付きます。CPUがどこに打ったかを、見ていなくても見つけられるようにするためです。
このゲームにスコアという数値はなく、画面に時計も出ません。対局の結果は勝ち・負け・引き分けのいずれかで、プレイ時間は静かに記録され、統計にだけ使われます。
ディスクの落とし方
一手は列を選ぶことなので、押すのは列そのものです。盤面は42個の別々のマスではなく、7本の縦長のボタンでできています。
- 列のどこをタップしても、ディスクはその列のいちばん下の空きマスまで落ちます。
- 満杯の列は無効になります。タップしても無視されるだけの状態にはせず、きちんと押せなくします。押しても何も起きません。音すら鳴りません。盤面はすべて見えているので、ここには叱るべき間違いがありません。
- 落下はスライドで、落ちる段数が多いほど時間がかかります。着地のバウンドはなく、粒子も画面の揺れもありません。
- 「アニメーションを減らす」(アプリの設定またはシステム側の設定)をオンにすると落下アニメーションは無効になり、ディスクは着地位置にすでにある状態で描かれます。
- 読み上げは列を下から順に、ディスクが積まれている並びのとおりに読み上げます。
落下先のプレビューはありません。指を列に置いている間も、落ちる先に影が出ることはありません。列の落下先はつねに1つ(いちばん下の空きマス)だけなので、プレビューがあっても列がすでに示している以上のことは分からず、ドラッグしている間じゅう、低速な端末では描画コストがかかるだけになります。
戻すと、「ヒント」を作っていない理由
戻す(Undo)は無制限・無料で、初回起動から使えます。このゲームのどの機能も、広告や課金の対価になることはありません。強さは解放して手に入れるものではなく、3つの対戦相手は最初からすべて選べます。
1回押すと、盤面は直前の決定点まで戻ります。つまり、自分の一手とそれに対するCPUの応手がまとめて取り消されます。CPUの手番の途中で止まることは決してありません。そこはあなたが何かを決めた局面ではないからです。
- 「戻す」は待ったであって、振り直しではありません。CPUは目の前の局面に対して応手を返します。2つの列が同じくらい良いと判断したときは、対局のシードと打った手数から決定的に選びます。運で決めることはありません。戻して同じ列に落とせば、まったく同じ応手が返ってきます。
- この決定性はゴールデンテストで固定されており、アップデートのあとに同じ対局を再現しても、CPUの応手は変わりません。
- ヒントはありません。この盤面には隠れている情報が何もないので、ヒントが明かすべきものがありません。示せるとすれば、CPU自身が打つはずの列を教えることだけで、それはCPUが自分の側だけでなく、あなたの側まで打ってしまうことになります。
- 対局が終わると、表示される画面は同じ相手との新しい対局を勧めます。終わった局面に戻る手段ではありません。費用はかからず、すぐに始まります。
3つの対戦相手
やさしい・ふつう・つよいは同じプログラムで、盤面の評価もまったく同じです。違うのは、手を決める前にどれだけ先まで読むかだけです。
- 探索が走るのはCPUの手番になったときだけです。あなたが落とした直後か、後攻を選んだ対局の始まりです。裏で何かを考え続けていることはなく、あなたが盤面を眺めている間に計算が進んでいることもありません。
- CPUのディスクは、手番が渡ってからおよそ450msに、探索にかかった時間を足した頃に着地します。この間があるのは、CPUの手番が瞬時の反応ではなく「手番」として見えるようにするためで、探索はこの間の終わりに走ります。だからこそ、探索がどこで止まるかという上限が意味を持ちます。
- つよいは、意図的に「コンピューターが出せる最強」にはしていません。Connect Fourは解析し尽くされたゲームで、完全なプレイをすれば先攻が必ず勝つことが分かっています。だから最後まで読み切るCPUは、誰も勝てない相手にしかなりません。完全読みの序盤データベースも用意していません。
- 戦績は対戦相手ごとに分けて記録されます:プレイ回数、勝ち、負け、引き分け、そしてすべてを合わせたプレイ時間です。ストリークは数えず、表示もしません。
| 対戦相手 | 読みの深さ | 盤面でどうなるか |
|---|---|---|
| やさしい | 1手読み | 今すぐ勝てる手があれば打ちますが、あなたのリーチはまったく見ていません。 |
| ふつう | 4手読み | 目の前のリーチには対応しますが、二重のリーチには気づきません。 |
| つよい | 最大8手読み | 探索の上限まで深く読み、そこで完了していた深さの中でいちばん良い手を打ちます。 |
対局をやめて別の対局を始めても、負けとしては記録されません。開始した瞬間に「プレイ回数」には数えられていて、実際に終局した対局だけが戦績を変えます。統計はプレイヤーを脅かすものであってはなりません。
どちらが先に落とすか、そして中断した対局
対局の前に、先攻か後攻かを選びます。既定は先攻です。先に打つ側のほうが親切だからですが、既定は決まりごとではありません。手強いほうを選びたい人は、後攻を選べます。
この選択は次の対局に適用されます。対局中のゲームには触れません。対局は始めた側のまま終わります。
- 盤面はプレイ中ずっと保存されるので、画面やアプリを離れても安全です。これはターン制のゲームで、保存された局面は離れたときとまったく同じ状態で開き直せます。
- 対局のスロットは1つです。すでに対局中の相手をタップすればその対局を再開し、別の相手をタップすると置き換えます。その前にアプリが確認します。
- CPUが考えている途中で離れても、再開した対局はまだCPUの手番だと判断して、CPUが打ちます。手番そのものは保存されておらず、盤面のディスクの数と、どちらが先攻だったかから導き出されます。
- 戻すの履歴は保存されません。再開した対局は、それを作った手順ではなく、盤面の局面そのものから始まります。
- 信用できない保存データ(宙に浮いたディスクや、盤面のディスク数と合わない手数など)は破棄され、頼んでもいない新しい対局に入れられることはなく、ホーム画面に戻されます。
盤面の読み方
ここでの勝敗の多くは、2つのことで決まります。中央列と、自分が1回落とすたびに相手に渡してしまうマスです。
- 中央は早めに取ります。7×6の盤面には4つ並びのラインが69本あり、そのうち51本が中央列を通り、外側の列を通るのはわずか15本です。CPUも同じ考えで、中央のディスクに加点し、まず中央列から探索します。
- ディスクを落とすたびに、その真上のマスを相手に渡すことになります。手を決める前に、自分のディスクの上に相手が乗せたら何が完成するかを確認します。相手の勝ちマスのすぐ下を自分で埋めてしまうのは、勝っていた対局を落とすいちばんありがちな原因です。
- 同時に2つのリーチを作れば勝ちです。ブロックできるマスは1つだけなので、2つの異なるマスがどちらも自分のラインを完成させる形にできれば、その対局は決まります。まさにここが「ふつう」の弱点です。目の前のリーチには対応しますが、もう1つが来ることには気づきません。
- 自分のリーチを作る前に、相手のリーチを先にふさぎます。CPUが3つ並べたら、その先に必要なマスを取ります。あと1枚で完成するラインも、対局がすでに終わっていれば何の意味もありません。
- 「つよい」が相手のときは、戻すを「逃げる」ためではなく「読む」ために使ってください。同じ局面には必ず同じ応手が返ってくるので、一手戻して別の列を試せば、その先の展開が実際にどうなるかが分かります。
- 対局が一方的に感じたら、相手を変える前に席を変えてみてください。同じ強さの相手でも後攻のほうが、自分が先攻のときより手強くなります。試すのに費用はかかりません。
よくある質問
ほかの人と対戦したり、オンラインで遊んだりできますか?
できません。対局はすべて自分の端末上のCPUが相手です。オンライン対戦も2人プレイモードもありません。レーティングやランキングもなく、戦績はそれが作られた端末の中だけにあります。
戻すと、CPUは違う手を打つようになりますか?
いいえ。CPUは目の前の局面に応手を返すだけで、同じくらい良い列が並んだときの決着は、対局のシードと打った手数から決まります。揺さぶれる運の要素はありません。盤面を戻して同じ列に落とせば、同じ応手が返ってきます。戻すは待ったであって、振り直しではありません。
なぜ「ヒント」がないのですか?
隠れている情報がなく、ヒントが明かすべきものが何もないからです。盤面はすべて見えているので、ヒントにできることがあるとすれば、CPU自身が打つはずの列を教えることだけです。それではCPUがあなたの側まで打ってしまいます。代わりの助けが戻すで、無制限・無料です。
「つよい」はコンピューターが打てる最強なのですか?
いいえ、それは意図的なものです。Connect Fourは解析し尽くされたゲームなので、最後まで読み切る相手は絶対に勝てない相手になってしまいます。「つよい」は最大8手先まで読み、決まった探索の上限で止まり、完了できた深さの中でいちばん良い手を打ちます。
対局の途中で離れても大丈夫ですか?
大丈夫です。盤面はプレイ中ずっと保存され、どちらの手番だったかも含めて、離れたときとまったく同じ状態で戻ってきます。保存されないのは戻すの履歴だけで、再開した対局は手順のリストではなく局面そのものから始まります。
インターネット接続は必要ですか?
Androidアプリは初回起動から通信なしで遊べ、対局はすべて自分の端末上で決まります。ブラウザ版はページの読み込みに1度だけ通信が必要で、その後のゲームはブラウザの中で動きます。