KOEN

箱入り娘 フラッシュゲーム

4×5の木箱の中でブロックを空いたマスへすべらせ、大きなブロックを下の出口から出すスライドパズル

全30レベル · 最少3手から138手まで

ブロックをドラッグすると空いたマスの方へだけすべり、マス目にぴたりと止まります。大きな金の印のブロックが下の扉の前に着くと、箱の扉が開いて脱出です。レベルごとの最少手数、星、自己ベストはこのブラウザーに保存されます。

操作方法

ドラッグ: ブロックをすべらせる(曲がって何マスでも一度に)
タップ: 一方向だけ空いたブロックはその方向へ、複数空いていれば押した側へ
方向キー 移動 · Tab ブロック選択 · Z 戻す · H ヒント · R 最初から

箱入り娘とはどんなパズルですか?

箱入り娘は、横4マス、縦5マスの箱の中で木のブロックを空いたマスへすべらせて動かし、いちばん大きな2×2のブロックを下の真ん中の出口から出すスライドパズルです。ブロックは持ち上げられず、箱の底をすべらせることしかできません。

同じパズルが国ごとに別の物語をもっています。日本では箱に閉じこめられた娘を外へ出す「箱入り娘」、中国では三国志の赤壁の戦いのあと、敗れた曹操が華容道という細い道で関羽に行く手をふさがれ、見逃してもらった場面から「華容道」と呼ばれ、大きなブロックが曹操、長いブロックが将軍たちです。英語圏では、ポーランド語で木のブロックを意味するklockiから来たKlotskiという名前が広く使われます。誰が最初に作ったかははっきりしませんが、20世紀の初めにはさまざまな国で木のおもちゃとして売られていました。

このゲームのブロックには人物の絵はなく、赤い漆に金箔の縁をつけた木のブロックに単純な模様を入れました。大きなブロックは金の印、縦長は菱形2つ、横長はつながった輪3つ、小さなブロックは四つ葉の花です。

ブロックとルールは?

ブロックは空いたマスの方へ、上下左右にだけ動きます。斜めに動いたりほかのブロックを飛びこえたりはできません。大きなブロックの左上のマスが下から2段目の真ん中、つまり扉の前に着けば成功です。

ブロック大きさ模様
大きなブロック(娘、曹操)2×2、1個金の印。出口から出すブロック
縦長のブロック1×2上下に菱形2つ
横長のブロック(関羽)2×1つながった輪3つ
小さなブロック(兵)1×1四つ葉の花
空きマスふつう2マス、やさしいレベルは4マスブロックが動ける唯一の場所

手数はどう数えますか?

1つのブロックを一度に動かせば、何マス進んでも途中で曲がっても1手と数えます。同じブロックを続けてもう一度動かした場合も1手にまとめます。

これは箱入り娘や華容道でいちばんよく使われる数え方なので、定番の配置(横刀立馬)の最少手数は、よく知られた81手とぴったり同じになります。1マスごとに数える方法では同じ配置が100手を大きく超えます。戻すを押すと最後の1手がまるごと取り消され、手数も1つ減ります。

星はどうやってもらえますか?

脱出した手数をそのレベルの最少手数とくらべて、最少手数ぴったりなら星3つ、最少手数より20%以内の多さなら星2つ、それ以外は星1つです。盤の下の星の列が、今の手数でもらえる星をいつも表示しています。

星条件箱入り娘(最少81手)の例
★★★最少手数ぴったり、ヒントなし81手
★★最少手数の120%以内、またはヒントを使った82〜97手
★脱出成功98手以上

ヒントを1回でも使うと、そのレベルは星2つまでです。自動解答で終えたレベルは記録に残りません。

配置ごとの最少手数は?

30レベルの最少手数は3手から138手までで、すべてゲームの中のソルバーがたどり着けるすべての局面を調べて計算した値です。箱入り娘(横刀立馬、81手)、指揮若定(70手)、兵分三路(72手)、斉頭並進(60手)、峰回路転(138手)は中国に伝わる定番の配置です。

レベル名前最少手数
1はじめの一歩3手
2ひらいた門5手
3すみの部屋8手
4三つの道11手
5からっぽの庭14手
6まんなかの道18手
7四本の柱21手
8ねじれた路地24手
9兵の列28手
10五つの関所33手
11石垣36手
12かんぬき40手
13四方囲み44手
14二重の扉48手
15狭き門52手
16重ねかんぬき56手
17坂道58手
18斉頭並進60手
19行きちがい62手
20まがりみち66手
21指揮若定70手
22兵分三路72手
23深い砦75手
24箱入り娘(横刀立馬)81手
25迷路90手
26最後の城門93手
27四本のかんぬき97手
28幾重の守り120手
29遠い道135手
30峰回路転138手

峰回路転は、大1・縦長3・横長2・小4のブロックで作れる配置の中で最も難しいもののひとつとして知られ、このゲームのソルバーでも同じ組み合わせで138手より遠い配置はないことを確かめました。日本の箱入り娘の基本配置は横刀立馬と同じ形なので、同じく81手です。

うまく解くコツは?

  1. 2つの空きマスをくっつけておきましょう。 空きマスが並んでいてはじめて、縦長・横長・大きなブロックが通る道ができます。
  2. 大きなブロックを急いで下ろさないこと。 先に出口の前を空けておかないと、途中でつかえて上に戻すことになります。
  3. 小さなブロックをエンジンに。 1×1はどこにでも入れるので、空きマスを好きな場所へ運ぶのにいちばん便利です。
  4. 横長のブロックの行き先を先に決める。 箱入り娘のように大きなブロックのすぐ下にあるときは、それを横へよける場所を作るのが最初の目標です。
  5. 行き詰まったらヒントを1回だけ。 今の局面からの最短手順の次の1手を光る場所で教えてくれます。星は2つ残ります。

ヒントと自動解答のしくみは?

ヒントボタンを押すと、今の盤から幅優先探索で出口までの最短の道を探し、その最初の1手を金の枠と矢印で示します。ヒントどおりに動かせば、次のヒントは探し直さずにすぐ出ます。

すべての局面をもれなく調べるので、ヒントにしたがえば必ず残りの最少手数ちょうどで脱出できます。いちばん難しいレベルでもスマホで1〜2秒あれば計算が終わります。

操作方法

定番の配置の名前と最少手数は中国の華容道に伝わるものにしたがい、ほかのレベルの名前はこのゲームでつけました。記録はこのブラウザーだけに保存されるので、保存データを消すといっしょに消えます。

よくある質問

箱入り娘は無料ですか?

はい。会員登録なしでこのページで無料で遊べます。パソコン、スマホ、タブレットのどれでも動き、レベルごとの星と自己ベストはこのブラウザーに保存されます。

箱入り娘、華容道、Klotskiは同じパズルですか?

はい。4×5の箱から大きな2×2のブロックを下の出口へ出す同じスライドパズルです。日本では箱入り娘、中国では三国志の華容道の話から華容道、英語圏ではKlotskiと呼ばれています。

箱入り娘の最少手数は何手ですか?

基本配置(横刀立馬と同じ形)は81手です。1つのブロックを一度に動かせば曲がっても1手と数える、いちばん一般的な数え方で、このゲームのソルバーも同じ値を出します。1マスごとに数えると100手を超えます。

いちばん難しいレベルはどれですか?

レベル30の峰回路転で、最少138手かかります。大1・縦長3・横長2・小4のブロックで作れる配置の中でいちばん遠い配置で、ソルバーで確かめた値です。

星3つをもらうには?

そのレベルの最少手数ぴったりで、ヒントを使わずに脱出すると星3つです。最少手数の120%以内か、ヒントを使った場合は星2つ、それ以外は星1つです。

ヒントは正確ですか?

はい。今の盤からたどり着けるすべての局面を幅優先探索で調べ、最短手順の次の1手を示します。ヒントどおりに動かせば、残りの最少手数ちょうどで脱出できます。

ブロックが動かないのはなぜですか?

ブロックは空いたマスの方へしかすべりません。動かしたい方向にほかのブロックや箱の壁があると、少し押し返されて元の場所に戻ります。大きなブロックは空きマスが2つ並んでいるときだけ動けます。

間違えたら戻せますか?

はい。↶ボタンかZキーで最後の1手がまるごと取り消され、手数も1つ減ります。↺ボタンかRキーでそのレベルを最初からやり直せます。