
箱はゴールから1マス離れています。動かすだけに見えますが、押す人が箱の後ろへ行けないことに気づきます。色のついたブロックは出口の横にあります。それも簡単そうですが、空いた通路を滑ると、意図した位置を通り過ぎます。倉庫番と滑走するブロックパズルは、空間と順番に関心がある点で共通しますが、計画で扱う障害は違います。このガイドは古典的な倉庫番のルールと、OutBrickのクラシックな盤面の「停止するまで滑る」ルール(ブラウザーのデモで遊べます)を比べます。仕組みの説明であり、難易度の順位ではありません。例は説明用に作った配置で、名前のあるステージの解答ではありません。
古典的な倉庫番は、格子にキャラクター、箱、壁、荷物のゴールを置きます。キャラクターは空いた場所を歩き、箱の向こうが空いていれば箱を押します。箱を引く、連続した箱を押す、壁を通り抜けることはできません。箱をゴールに置けば完成です。個々の実装は変種を加えることがあるため、これは古典的なルールの説明で、倉庫番という名前のすべてのアプリの説明ではありません。
キャラクターの位置もパズルの一部です。箱の右が空いていても、必ず右へ押せるとは限りません。キャラクターが左側に行く必要もあります。箱の目的地だけを考えると、一手の半分を見落とします。荷物がゴールへ近づかなくても、箱の後ろへ回る短い歩行経路が不可欠な場合があります。
今もブラウザーで遊べるOutBrickのクラシックな盤面では、ブロックを直接選び、方向を与えます。何かに止められるまで滑り、対応する色のゲートから出ます(App Storeのゲームは現在「スライド&マッチ」で、ブロックは指を離した場所で止まり、入れ替えでそろえます)。歩行経路を残す必要のある倉庫の作業員はいません。注意を向けるのは、ブロックの軌道、利用できる停止位置、ほかのブロックとの関係です。後半の盤面には鍵、錠、箱が登場しますが、基本移動が倉庫番と同じになるわけではありません。
「スライドパズル」は広い分類です。少しずつ動かせるもの、ピースを1つの軸だけに制限するもの、滑走ルールを使うものがあります。スライドパズルの歴史は、その広い背景を示します。解き方をもう知っていると決める前に、そのゲームの移動ルールを確認してください。
倉庫番で、箱が下の壁の横にあり、すぐ左にも壁があるとします。その角へ左に押し、角がゴールでなければ、古典的なルールでは出せなくなります。右へ動かすには左の壁の中に、上へ動かすには下の壁の向こうに、キャラクターが立つ必要があります。倉庫のほかの場所が広くても、箱は閉じ込められます。
Junghanns and Schaeffer (2001)は、倉庫番を難しい単一エージェント探索問題として研究しました。ソルバーの研究では、デッドロックの検出や無益な探索の削減を含む、問題領域の知識の重要性を説明しています。コンピューター探索の研究で、人の訓練方法を示す実験ではありません。ただし重要な区別を示します。合法な一手でも、ゴールに届かない状態へ進むことがあります。
今度は、ゲートへ向かう前に中央の列で止まる必要のある、滑走するブロックを想像してください。望む停止位置の1マス先に別のブロックがあり、ブレーキになっています。それをどけると盤面が整理されるように見えますが、最初のブロックが必要な位置を通り過ぎるようになります。障害は役割を果たしていたのです。この例は停止するまで滑るルールに依存し、すべてのスライドパズルには一般化できません。
どちらの例も、角へ入れるな、通路を空けるなと言っているわけではありません。角がゴールなら倉庫番で押すのが正しく、別の停止面があれば滑走通路も安全です。問うのは、そのあとに何が可能なまま残るかです。整って見える盤面と、解ける盤面は同じではありません。
出典3Junghanns, A., & Schaeffer, J. (2001). Sokoban: Enhancing general single-agent search methods using domain knowledge. Artificial Intelligence, 129(1–2), 219–251.
倉庫番で2つの部屋をつなぐ通路を考えましょう。入口へ箱を押すと、箱はゴールに近づくかもしれませんが、キャラクターの別の部屋への道を塞ぐことがあります。あとで向こう側から箱に接近する必要があっても、唯一の道を失っています。押す前に、そのあとキャラクターがどこを歩けるか、残る箱のどの側へ行けるかを考えてください。
OutBrickのクラシックな盤面での対応する問いは、通過と停止に関わります。赤が出る前に青が通路を渡る必要があるなら、先に赤を消すと便利なブレーキがなくなり、使える経路が変わるかもしれません。逆に、赤をいつまでも残すと青の道が塞がれます。依存関係は一時的です。役立つあいだは残し、役割が終われば取り除きます。
長い方向の列ではなく、関係で計画を書きましょう。倉庫番なら「上の箱の後ろへ回るまで入口を空けておく」。滑走型なら「別のブロックが並ぶまで、これを停止位置として残す」。一手の理由が見える説明です。盤面が変わっても、消えた手順を思い出そうとする代わりに、理由がまだ当てはまるかを確認できます。
依存関係を読む方法は、動かす前に盤面を確認するガイドをご覧ください。盤面全体の完璧な計画は不要です。残すべき接近経路ひとつと、まだ動かさないほうがよい便利な位置ひとつを見つけるだけで、十分なこともあります。
一手の結果を確認することは、両方で役立ちます。目的地に届くために、一度遠ざける必要があることに気づくのも同じです。特定の移動への期待は、確実には移せません。倉庫番のプレイヤーはブロックを1マスだけ動かせると思い、滑走型のプレイヤーは、倉庫のキャラクターが箱の後ろに場所を必要とすることを忘れるかもしれません。
Iacovides et al. (2015)は複数のプレイ事例研究で、行動、理解、関与を調べました。質的な報告は、理解の突破口を関与の大切な一部として説明しています。倉庫番とOutBrick間の転移効果を測定したものではありません。私たちの実践的な応用は、驚く動きを計画力のせいにする前に、ルールを誤解している可能性を考えることです。
Hearn and Demaine (2005)は、スライドパズルなどの制約問題の形式的な計算量を分析しました。証明は数学的な問題群に関するもので、特定の一般向けステージの難しさではありません。この比較の境界を確認できます。許される動きが問題を定義します。似た盤面でも移動ルールがひとつ違えば、必要な推論が違うことがあります。論文は倉庫番とOutBrickに順位をつけていません。
パズルの種類を変えるときは、簡単な盤面を試しましょう。合法な動きひとつと正確な結果を予測し、実行して比べます。安全に探索できるなら、塞がれる動きでも試します。これは検証された訓練ではなく編集部の提案ですが、慣れた見た目の盤面に、頭のなかで違うルールをこっそり当てはめるのを防げます。
出典2Iacovides, I., Cox, A. L., McAndrew, P., Aczel, J., & Scanlon, E. (2015). Game-play breakdowns and breakthroughs: Exploring the relationship between action, understanding, and involvement. Human–Computer Interaction, 30(3–4), 202–231.1Hearn, R. A., & Demaine, E. D. (2005). PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theoretical Computer Science, 343(1–2), 72–96.
キャラクターの接近方法と、取り消せない押しの結果を考えるのが好きなら、倉庫番は有力な候補です。停止位置を作り、ピースの経路を直接変えることが好きなら、滑走型を試す価値があります。どちらの好みにも、一方が脳をより良くするという主張は必要ありません。仕組みそのものを楽しめます。
Kotovsky et al. (1985)は、形式的に同じハノイの塔問題が、提示方法で異なる難しさになる理由を研究しました。対象はその実験問題で、この2つのジャンルではありません。課題の構造と、ルールの理解しやすさを分ける理由になります。ピースを増やさなくても、慣れない提示で難しく感じることがあります。難しさと個人的な相性は、別の問いです。
OutBrickのデモを遊ぶと、滑走ルールが通路をどう変えるかがわかります。その移動と対応するゲートを結びつけるには、色分けパズルのコツをご覧ください。仕組みが気に入ったら、App StoreでOutBrickを見るから、現在の互換性と購入情報を確認してください。アプリには手数の上限、ライフ、任意のリワード広告があります。時間制限がないことは、無制限の利用を意味しません。
どちらでも、次の盤面にひとつの問いを持っていきましょう。「この一手のあと、何を使えるまま残す必要があるか」。倉庫番ならキャラクターが立つマス、OutBrickのクラシックな盤面なら停止面かもしれません。その違いに気づくと、色とりどりのブロックという曖昧な共通点が、何を遊びたいかという明確な選択になります。
出典4Kotovsky, K., Hayes, J. R., & Simon, H. A. (1985). Why are some problems hard? Evidence from Tower of Hanoi. Cognitive Psychology, 17(2), 248–294.
Sokoban.jp. (n.d.). Rules. 古典的な倉庫番のルール。2026年9月30日参照。上の例は、そのルールとOutBrickのクラシックな移動ルールを説明するための独自の例です。以下の研究は探索、関与、動機の背景を示し、OutBrickを独立に評価していません。
カテゴリーとタグ
よくある質問
役に立つ答えをいくつか
古典的な倉庫番では箱を引けますか?
いいえ。キャラクターは箱を空いたマスへ押せますが、引いたり、連続した箱を押したりはできません。変種では別のルールを導入することがあります。
倉庫番で角が危険なのはなぜですか?
ゴールでない角に押した箱は、どけるために必要な側へキャラクターが行けず、動かなくなることがあります。箱の目的地と、キャラクターがあとで接近できる場所の両方を確認してください。
OutBrickも倉庫番のように1マスずつ動きますか?
いいえ。OutBrickのクラシックな盤面では、ブロックは選んだ方向へ何かに止められるまで滑ります。App Storeのゲームの「スライド&マッチ」では、指を離した場所で止まります。計画には、キャラクターの押す位置ではなく、停止位置と対応する色の出口が含まれます。
倉庫番が得意ならOutBrickも自動的に簡単になりますか?
手順を確認したり経路を残したりする習慣は役立つかもしれません。移動ルールは違うので、慣れた戦術が使えると決めず、新しいゲームで確認する必要があります。
APA 7
参考文献
参考文献は原語のまま記載しています。出典が研究ではなく、スタジオ自身の歴史や報道記事である場合は、本文の該当箇所でその旨を明記しています。
- Hearn, R. A., & Demaine, E. D. (2005). PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theoretical Computer Science, 343(1–2), 72–96. doi.org/10.1016/j.tcs.2005.05.008(新しいタブで開きます)
- Iacovides, I., Cox, A. L., McAndrew, P., Aczel, J., & Scanlon, E. (2015). Game-play breakdowns and breakthroughs: Exploring the relationship between action, understanding, and involvement. Human–Computer Interaction, 30(3–4), 202–231. doi.org/10.1080/07370024.2014.987347(新しいタブで開きます)
- Junghanns, A., & Schaeffer, J. (2001). Sokoban: Enhancing general single-agent search methods using domain knowledge. Artificial Intelligence, 129(1–2), 219–251. doi.org/10.1016/S0004-3702(01)00109-6(新しいタブで開きます)
- Kotovsky, K., Hayes, J. R., & Simon, H. A. (1985). Why are some problems hard? Evidence from Tower of Hanoi. Cognitive Psychology, 17(2), 248–294. doi.org/10.1016/0010-0285(85)90009-X(新しいタブで開きます)



