Block Blast(ブロックブラスト)ソルバー

Block Blast ソルバー

ゲームの8 x 8の盤面でブロックが置かれているマスを、すべてタップまたはクリックしてください。もう一度タップすると空のマスに戻ります。

キーボードでは矢印キーで移動し、スペースキーでマスを埋めたり空にしたりできます。

埋まっているマス:

盤面が埋まってきたのに、置きにくいピースが3つ並んでしまった。そんなときに使えるBlock Blast(ブロックブラスト)のソルバーです。いまの盤面と配られたピースを入力すると、すべての順番とすべての位置を試し、全部のピースを置けて、行と列を最も多く消せる手順を表示します。手順は1手ずつ盤面の図で示されるので、迷わずそのままゲームに再現できます。すべてのピースを置けない場合は、その旨と、どこまで置けるかをお知らせします。

Block Blast ソルバーの使い方

  1. 1

    盤面を入力します

    8 x 8のマス目のうち、ゲームでブロックが置かれているマスをすべてタップします。もう一度タップすると空に戻ります。盤面にブロックが1つもないときは「盤面にブロックはありません」にチェックを入れてください。

  2. 2

    ピースを入力します

    これから置くピースを、それぞれ小さな枠に描きます。よくある形から選び、「回転」と「反転」でゲームと同じ向きに合わせることもできます。残りのピースが3つ未満なら、使わない枠は空のままにします。

  3. 3

    手順どおりに置きます

    結果には手順が順番に並びます。それぞれに、ピースを置いた状態の盤面、ピースの上端の行と左端の列、その手で消えるラインが表示されます。

ソルバーが最善手を選ぶ仕組み

Block Blastは8 x 8の盤面で遊ぶパズルです。1ラウンドに3つのピースが配られ、好きな順番で置いていきます。行または列がすべて埋まると、その場で消えます。ピースは回転できず、手元のピースがどこにも置けなくなるとゲームオーバーです。つまり1ラウンドは小さく閉じたパズルで、ピースが3つなら順番は最大6通り、各ピースの位置は最大64通りしかありません。

このソルバーは当てずっぽうで答えを出しません。置ける順番と位置をすべて実際に試し、1つ置くたびに、埋まった行と列をゲームと同じように消します(1つのブロックで行と列が同時にそろった場合は両方消えます)。そのうえで、次のルールで最も順位の高い手順を1つ選びます。

優先順位 比べるもの 理由
1 置けたピースが多い 置けないピースがあるとゲームが終わるので、全部置けることが最優先です。
2 消えるラインの合計が多い 手順全体で消える行と列の数です。
3 埋まったまま残るマスが少ない 盤面が空いているほど、次の3つのピースを置く余地が広がります。
4 埋まったマスと空きマスの境目が少ない ブロックが壁やほかのブロックに寄ってまとまり、1マスだけの穴がない盤面です。
5 最初に見つかったもの ピースは入力した順、位置は左上から調べます。完全に同点のときだけ使われます。

結果の読み方

行は上から(1から8)、列は左から(1から8)数えます。各手順には、ピースの上端がある行と左端がある列が示され、横の小さな盤面には、ラインが消える前の、ピースを置いた状態が表示されます。枠が強調されているマスは、その手で消える行または列に含まれています。

具体例を見てみましょう。いちばん下の行の1列目から5列目にブロックがあり、手元に横向きの3マスの直線があるとします。ソルバーの答えは「上端を8行目、左端を6列目に合わせます」です。直線が6、7、8列目を埋めて8行目がそろい、その行が消えて、盤面は再び空になります。

順番が決め手になるとき

置く順番がすべて、という場面は少なくありません。たとえば、いちばん上の行が最後の1マスを除いて埋まっていて、盤面のほかの場所には幅1マスより広いすき間がなく、手元には5マスの直線と1マスのブロックがあるとします。直線はどこにも置けません。そこで1マスのブロックを先に置きます。いちばん上の行がそろって消え、5マスの直線を置ける空の行がまるごと1つ生まれます。ソルバーがこうした手順を見つけられるのは、ピースを1つずつ別々に考えることがないからです。

このソルバーがしないこと

  • 次にどのピースが来るかはわからないので、入力されたピースより先の手は読めません。優先順位の3番目と4番目は、まだ見えない次のラウンドに備えて良い盤面を残すためのものです。
  • 評価の基準は消えるラインの数で、得点ではありません。ゲーム本体のスコアはコンボや連続消しでも増えますが、このツールはそれを計算しません。
  • スクリーンショットは読み取りません。盤面は自分で入力します。タップするか、マウスでドラッグすれば数秒で終わります。
  • ピースを回転させることはありません。「回転」と「反転」は、ゲームに表示されているとおりの向きでピースを描くための補助です。

評価ルールからわかるコツ

  • 行と列を同時にそろう寸前まで育てましょう。行と列を一度に完成させる1マスのブロックは、15マスをまとめて消します。
  • 1マスだけの穴を残さないようにしましょう。四方をふさがれたマスを埋められるのは、1マスのブロックか、斜めのピースのうちの1マスだけです。
  • 大きな形のための場所を空けておきましょう。3 x 3の正方形には空いた3 x 3の範囲が、5マスの直線には一直線に並んだ5つの空きマスが必要です。
  • ほかのピースがその空きを必要とするなら、ラインを消せるピースから先に置きましょう。

よくある質問

入力したピースについては、上の評価ルールのもとで最善です。探索は総当たりで、すべての順番とすべての位置を実際に試すため、これより多くのピースを置ける手順も、同じ数のピースを置いてより多くのラインを消せる手順も存在しません。ただし、次のラウンドのピースはまだ誰にも見えないので、そこまでは考慮できません。

すべてのピースは置けないことをはっきり伝えたうえで、できるだけ多くのピースを置ける手順(その中でできるだけ多くのラインを消すもの)を表示し、置けずに残るピースを一覧にします。1つも置けない場合も、そのとおりにお知らせします。

使えます。このラウンドですでに1つか2つ置いた後なら、いまの盤面と、まだ手元にあるピースだけを入力してください。空のままの枠は無視されます。

自分で描いてください。ピースの枠は5 x 5マスで、斜めのピースを含め、どんな形でも入力できます。一覧は入力を省くためのものにすぎず、「回転」と「反転」を使えば、一覧の形をほかの向きに変えられます。

ルールが同じゲームなら使えます。8 x 8の盤面で、ピースを回転できず、埋まった行と列が消えるゲームです。盤面が9 x 9や10 x 10のゲーム、3 x 3のブロックも消えるゲームはルールが異なるため、ここでは正しい答えになりません。

いいえ。このパズルを遊ぶ人のための、独立した補助ツールです。ゲームの開発元とは関係がなく、ゲームを遊べるコピーでもなく、ゲームの画像素材も使っていません。

入力した盤面とピースは、ステップを移動するときにページのアドレスに書き込まれます。そのため、前に戻ったり、再読み込みしたり、その局面へのリンクを共有したりできます。このアドレスは、通常のページの読み込みと同じように当サイトのサーバーに送信されます。最善手の探索はお使いの端末上で行われ、アカウントやプロフィールに保存されるものはありません。

関連ツール

クロスワードパズル生成ツール

自分で用意した単語を入力すると、絡み合うグリッドと単語リスト付きの印刷可能なクロスワードが作成されます。教室やニュースレター、イベントに最適です。

BPM検出ツール

音声ファイルからBPMを推定し、ハーフタイムとダブルタイム候補を比較。ミックス、練習、編集に使える結果をコピーできます。

キーボードテスター

ブラウザでキーボードのキーをテスト。keydown、keyup、物理コード、ロールオーバー、スタックキー診断をリアルタイム表示し、アップロードは一切ありません。

トーナメント表作成ツール

2〜32組のチームや選手で、シード順またはシャッフル式のシングルエリミネーション表を作成。不戦勝を自動配置し、勝者を進めてコピー・印刷できます。

ジェスチャーゲーム お題ジェネレーター

カテゴリ(映画・動作・動物・職業)と難易度ごとに、ジェスチャーゲームのお題をランダムに生成。答えを表示するボタンと、1ラウンドあたり任意の60秒タイマー付き。

紙幣の珍しいシリアル番号チェッカー

紙幣のシリアル番号を判定し、ゾロ目(ソリッド)、回文(レーダー)、階段(ラダー)、繰り返し、若番、スターノートなどのコレクター向けパターンを確認できます。

このツールは他の言語でも利用できます