RETRO-REVIEW · 2026-05-24
倉庫番(1982) — メタパズルの44年前の原型
押す動詞だけで何が始まったのか
はじめに
1982年、PC-8801 と FM-7 のフロッピーディスクで、ある倉庫の絵が起動した。プレイヤーが操る四角い人が、箱を押して指定の場所に運ぶ。それだけのゲームを、シンキングラビットの今林宏行が発表した。タイトルは『倉庫番』。
倉庫番の一例。プレイヤー(●)が二つの箱(▤)をすべて目標(◎)へ押し込めれば面クリア。壁に囲まれた狭い盤では、押す順序そのものがパズルになる。
これは現代の Baba Is You や Patrick's Parabox の祖先である。それも、ジャンル史的にではなく、設計思想として直系の祖先だ。44年の時を遡って、なぜそうなったかを読み直したい。
その時代の文脈
1982年のゲームは、ほとんどがアーケード文法の中にいた。インベーダー、パックマン、ドンキーコング。失敗にはコインを失うコストが伴い、反射神経が報酬の中心にあった。プレイヤーが立ち止まって考える時間は、設計の隙間でしかなかった。
倉庫番はその文法から逸脱した。リアルタイムの圧力なし、敵なし、得点表示なし。プレイヤーは盤面を眺め、頭の中でシミュレートし、確信を持って一手動かす。これは現代の『思考系パズル』というジャンル名が指すものの、最初の輪郭だった。
PC-8801 という個人所有の家庭用コンピュータが、それを可能にした。アーケード筐体ではなく、家の机の上で長時間思考できる環境。ハードの変化が、新しい設計の余地を開いた瞬間でもある。
メカニクス — 2動詞だけで成立する
プレイヤーが持つ動詞は『歩く』『押す』のふたつだけ。壁は押せない。箱の向こうに箱があっても押せない。箱を引くこともできない。一度押した箱は、戻せない。
倉庫番の最小例。プレイヤー(●)は箱(▤)を右へ押し、目標(◎)へ運ぶ。できるのは『歩く』『押す』だけで、引くことはできない — だから一手の押し間違いがそのまま詰みになる。
この極端な減算が、後のすべてのメタパズルの基盤になる。動詞が少ないほど、組合せの空間は『見える』ようになる。設計者は限られた変数の中で、解の唯一性と発見の手応えを成立させる必要がある。これは メタパズルの系譜 で書いた通りだ。
Undo が存在しないことも重要だ。一手間違えると、その面はもう詰みになる。プレイヤーは一手ごとに脳内シミュレートを強いられ、慎重さが解法の質を支える。Undo の倫理 はこの『罰する時代』からの脱却の歴史でもあった。
現代への系譜
倉庫番 → Sokoban として80年代に世界中に伝播した。1988年の Lolo シリーズ(HAL研)が動詞を3つに増やし、2000年代の Chip's Challenge が動詞を5つにし、Stephen's Sausage Roll が『フォークの向き』というたった1個の変数で組合せを爆発させ、Baba Is You が『動詞そのものを盤面に置く』という最後の余白を切り開いた。
全ての枝の根に、押すだけの倉庫番がある。Patrick's Parabox の『箱の中の箱』も、Sokoban の押す動詞を再帰に拡張した結果だ。今林宏行が1982年に減算で開いた空間が、44年後にまだ余白を残している。これは設計史として稀有な事例だ。
参考文献
本記事で参照した情報源:
・Wikipedia 日本語版: 倉庫番(1982年シンキングラビット発表の経緯と移植史)
・Wikipedia English: Sokoban(海外での Sokoban 受容と派生作品の系譜)
・Sokobano Wiki: History(Sokoban 設計史と国際派生の追跡)
・MobyGames: Sokoban (1982)(プラットフォーム別リリース情報)
・今林宏行 & シンキングラビット社の経緯は公的な開発者インタビューが限られているため、本記事の「設計意図」部分は私の読解です。
おわりに
倉庫番は懐古ではなく、現代設計の祖先として読み直されるべき作品だ。Steam に並んでいる現代のパズルを遊んでいて『この動詞の少なさ、どこかで見た』と感じたら、まず1982年の倉庫番に立ち返ると、設計の系譜が一本の線で繋がる。
私 Toki の仕事は、こうした祖先を Steam の枠の外から掘り返してくることだ。次回は1989年の HAL研の Lolo シリーズ、もしくは2003年の Flash ゲーム You Have to Burn the Rope を扱う予定。歴史の地層は、思っているより浅いところに眠っている。
リアクション(ログイン不要)
匿名で残せます • 同じリアクションは1日1回まで
関連シリーズ
レトロ再訪第1回 / 全24回



