2048

盤面を上下左右にスワイプして、同じ数字のタイルを結合させていきます。目指すのは2048と書かれたタイルを作ることです。そこに到達してもゲームは終わらず、用意されている唯一の助け、戻す(Undo)は無制限・無料で、直前に出たタイルを振り直すこともありません。

ブラウザで遊ぶ Simple Games について

盤面と、ゲームの終わり方

盤面は4×4、つまり16マスです。マスは空か、2のべき乗(2、4、8、16以上)のいずれかです。タイルにあるのは数字だけで、絵も文字もありません。数字ならアプリが対応するどの言語でも同じように読めるからです。

2048のタイルを作ることが目標で、それは一度だけ知らされます。ゲームは2048に到達したことを知らせ、続けるを提示します。何も取り上げられず、何も止まりません。盤面もスコアも、直前と寸分変わらないままです。元祖のゲームは「続けますか」と尋ねますが、ここではそれ以外の答えがあり得ないので、その問いはボタンになっています。

盤面は4×4で、この版では4×4のみです。もっと大きな盤面は別のゲームであり、サイズごとに意味の変わる最高スコアは、結局どのサイズについても意味を持たなくなってしまいます。

操作と、一手のできること

上下左右どちらへでもスワイプするか、矢印キーを使います。指が24px動くまではスワイプとして認識されず、そこから先は横方向と縦方向のどちらの移動量が大きいかで、どちらのつもりだったかを判定します。

移動はそのあと、1本ずつ処理されます。左右へのスワイプなら各行を、上下へのスワイプなら各列を、スワイプした側の端から内側に向かって処理します。

新しいタイルと、その抽選のしくみ

盤面を変えるすべての手は、新しいタイルをちょうど1枚置きます。空いているマスの中から均等に選ばれた1マスに置かれ、90%の確率で2、残り10%で4になります。新しいゲームは、最初から2枚のタイルが置かれた状態で始まります。

この抽選はその場でコインを投げて決めているわけではありません。ゲームのシードと、それまでに出たタイルの枚数によって決まっているので、同じ盤面を同じように操作すれば、結果は毎回同じ場所に落ち着きます。ゴールデンテストが、ある固定シードについて開始盤面とその後の数手を固定しています。だから確率や抽選そのものを変えることは、うっかりではなく意図した決定になります。

戻す(Undo)と、ヒントがない理由

戻す(Undo)はこのゲームが用意する唯一の助けであり、だからこそ何の条件もなく提供されています。盤面の情報はすべて最初から見えているので、プレイヤーが本当に足りなくなり得るのは、一手前に戻ることだけです。

戻す(Undo)の履歴は保存されません。あとで戻ってきたゲームは、離れたときとまったく同じ盤面ですが、そこまでの手の記録は失われていて、戻す(Undo)はそこからまた数え直しになります。

スコアと記録、そしてあとで戻ってきたとき

スコアは、これまでに作ったものすべての合計です。結合するたびに、生まれたタイルの値がそのまま加算されます。たとえば8同士を結合すると16点が加わります。手数や時間はいっさい関係しません。長く遊んだからといって、良い一局より価値が上がるわけではありません。

スコアが画面に出ているのは、それが直前の行動の結果だからであり、あなたに向けてカウントダウンする目標ではありません。プレイ中はどこにも時計が出ません。時間は静かに記録され、統計にだけ表示されます。

スコアは動いた瞬間だけ一瞬アクセントカラーになります。動かせるのは結合だけなので、何も結合しなかった手は何の反応もなく過ぎていきます。アプリの設定またはシステム側で「アニメーションを減らす」を有効にすると、タイルが滑るアニメーションとこの演出は両方オフになり、タイルはただ今ある位置にそのまま描かれるだけになります。

ルールから直接わかる攻略のコツ

よくある質問

2048に到達したらゲームは終わりますか?

いいえ。到達は一度だけ知らされ、続けるをタップすれば、盤面はそれまでとまったく同じように、同じタイル、同じスコアのまま続きます。唯一の終わり方は、盤面が埋まっていて結合できる組が残っていない状態です。

スワイプしたのに何も起きなかったのはなぜですか?

指の移動が24px未満で短すぎてスワイプと認識されなかったか、その方向ではそもそも盤面が変わらなかったか、どちらかです。後者の場合、すべてのタイルはすでに行けるところまで寄っていて、結合できる組もありません。どちらの場合も入力はそのまま無視され、音も新しいタイルもありません。

戻す(Undo)には回数制限や広告視聴が必要ですか?

どちらもありません。戻す(Undo)は初回起動時から無制限・無料で、ゲームの機能が広告や課金の対価になることは一切ありません。盤面が終わったときに購入できる復活もなく、次の盤面も無料です。

なぜヒントがないのですか?

ヒントが明かすべき隠れた情報が何もないからです。タイルはすべて表向きなので、ヒントにできることがあるとすれば「アプリが最善と考える手」を教えることだけになり、それではアプリがあなたの代わりに遊ぶことになってしまいます。戻す(Undo)なら同じ役割を正直な形で果たせます。手を打ってみて、気に入らなければ戻せばよいのです。

あとで戻ってきても、ゲームはそのまま残っていますか?

はい。保存されるゲームは常に1つで、盤面はターン制なので、離れたときとまったく同じ状態で戻ってきます。生き残らないのは戻す(Undo)の履歴だけで、戻す(Undo)はその局面からまた数え直しになります。

インターネット接続は必要ですか?

Android アプリは盤面をすべて端末上で生成するので、初回起動から通信なしで遊べます。ブラウザ版はページの読み込みに1度だけ通信が必要で、その後はゲーム自体がブラウザの中で動きます。

ここに書いたことはすべて公開されたコードで確認できます:GitHub のソースコード