ウォーターソート、ボールソート、ナッツソート、フープソートは見た目こそ違いますが、パズルの中身は同じです。1つの容器から一番上のアイテムを取り出し、別の容器へ移動させる。すべての容器が単一の色だけになるか空になれば勝ちです。ルールが同じである以上、1つの戦略ガイドですべてに対応できます。本記事がそのガイドです。ゲームごとに実際に違う数少ないポイントについては、最後に専用セクションを設けています。
カラーソートパズルとは?
カラーソート系のパズルでは、チューブ、ポール、ボルトなど、テーマに応じて名前は変わりますが、いずれも色付きアイテムが積み重なった容器がいくつも用意されます。動かせるのは各容器の一番上のアイテムだけで、置ける先は空の容器か、一番上のアイテムがすでに同じ色になっている容器だけです。すべての容器が空か単一色になった時点でクリアです。
ルールはこれだけです。以下はすべて、それをどう上手にプレイするかの話になります。
初心者向けステップバイステップ戦略
ステップ1:動かす前に盤面を読む
手を動かす前に、すべての容器をチェックしましょう。すでに同じ色が2個以上重なっている容器は、完成が近い狙い目です。逆に、同じ色が複数の容器にまたがっている場合は、そこに一番手間がかかります。5秒の観察は、悪い手を取り消す何倍もの時間を節約してくれます。
ステップ2:まず空の容器を1つ作る
空の容器はどんな色でも受け入れられる唯一の場所です。空の容器がなければ、すべての手が既存の一番上のアイテムと色を合わせる必要があり、選択肢はすぐに狭まります。序盤の手は、たとえ進んでいるように見えなくても、まず空の容器を1つ作ることを目標にしましょう。
ステップ3:1色ずつ確実に完成させる
4色を同時に少しずつ進めるのは避けましょう。完成に一番近い色を選び、そこに集中して仕上げます。完成した容器は永久に確定し(崩れることはありません)、たいていはその後の作業スペースとして使えるようになります。
ステップ4:2〜3手先まで考える
手を打つ前に、その手が何を準備するのか考えましょう。容器を空にするか。必要な色を露出させるか。次の手で合流を可能にするか。単体では良く見えても行き詰まる手は、小さくても連鎖を開く手より劣ります。
上級テクニック
下から順に処理する
必要な色が他の色の下に埋まっている場合、その上を取り除くしかありません。行き当たりばったりで邪魔なアイテムを動かすのではなく、それぞれをどこへ送るかあらかじめ決めてから動かしましょう。
色をまとめておく
色が別の容器に分散するたびに、後でそれを再結集させるための手数が増えます。選べるなら、多い容器より少ない容器に色をまとめる方を選びましょう。たとえ今は1手余分にかかるとしても。
空の容器をバッファとして使う
空の容器は色を完成させるためだけのものではありません。一時的な保管場所としても使えます。邪魔な色をそこに移し、その下にあったものを取り出し、邪魔なアイテムを本来の行き先(または元の場所)に戻す。このバッファのパターンこそ、単純ではないレベルの多くが実際に解かれている仕組みです。
手の連鎖を探す
最も強い手は、単体で良く見える手ではなく、次の手を可能にする手です。アイテムAを動かすとアイテムBが露出し、それがスタックを完成させ、容器を空にする。手を打つ前に、それが何を可能にするのか説明できるか確認しましょう。説明できないなら、それはおそらく正しい手ではありません。
バリアント別の注意点
上記の基本戦略はすべてのカラーソート系ゲームに通用しますが、特定のバリアントについて知っておくべき点が3つあります。
フープソートには他にはない容量の癖があります。 ウォーターソートやボールソートの盤面はほとんどが同じ高さの容器を使うため、どの容器も最終的にどの色でも受け入れられます。一方フープソートでは同じ盤面に短いポールと長いポールが混在することが多く、短いポールは思ったより早く満杯になります。ここから2つの実践が導かれます。合流を決める前に、各ポールの高さとその色のリング数を照らし合わせて数えること。そして、長いポールをその色の恒久的な置き場所として優先すること(あふれる前により多く吸収できます)。短いポールは1〜2個の邪魔者を一時的に置く場所として使い、色の最終的な置き場所にはしないようにしましょう。
ウォーターソートの「注ぐ」動作も、他のゲームと同じ1手です。 ボールやナッツが1個ずつ移動するのとは違い、液体が複数レイヤーになってアニメーションしながら移されるので見た目は違いますが、同じ色の連続したレイヤーを一度に移す「注ぐ」動作は、仕組みとしては複数手ではなく1手です。上記の戦略はそのまま適用できます。
ナッツソート、ボールソート、ボルトソートの違いは名前だけで、仕組みは違いません。 アプリがパーツをボルトの上のナッツ、チューブの中のボール、ポールの上のリングなど、どう呼んでいても、その裏にあるロジックは同じグラフ探索の問題です。1つのバリアントを解けるようになれば、他のバリアントもすでに解けるということです。
ソルバーを使うタイミング
中には難しいレベルもあれば、そもそも解けないレベルもあります。どんな合法手の並びを試しても、完成した盤面にたどり着かない場合です。数分以上詰まったら、それは推測をやめて確認すべきサインです。ChromaOracleは幅優先探索(BFS)を使っており、解が存在する場合は最短の解を見つけ、存在しない場合は即座に知らせてくれます。
盤面に隠れた色や不明な色がある場合、ミステリーモードが不明部分のあらゆる可能な組み合わせを分析し、その色が何であっても安全な手を提示します。ウォーターソート、ボールソート、ナッツソート、フープソートのいずれでも活用できます。
よくある間違い
- 最後の空の容器を早く使いすぎる:唯一の柔軟なリソースなので、できる限り1つは空けておきましょう。
- 色をさらに多くの容器に分散させる:分散させるたびに、後で元に戻すための手数が増えます。
- 埋まった色を放置する:容器の底に閉じ込められた色は、待てば待つほど取り出しにくくなります。
- 計画なしに手を進める:手は何かを準備するためのものであるべきです。ただ打てるというだけでは、打つ理由になりません。
- 難しいレベルは必ず解けるはずだと思い込む:解けないレベルも存在します。20分費やす前に確認しましょう。
よくある質問
ウォーターソート、ボールソート、ナッツソート、フープソートは本当に同じパズルですか?
大多数のアプリでは、仕組みの上ではその通りです。見た目のテーマ(液体、ボール、ナッツ、リング)は変わりますが、移動ルール(一番上のアイテムを取り、空か色が合う容器に置く)と最適戦略は同一です。唯一の本当の例外は、上で説明したフープソートの高さが混在するポールです。
最初の一手として最適なのは?
空の容器を作るか、すでにほぼまとまっている色を合流させる手です。色をさらに別の容器に分散させるような最初の手は避けましょう。あとで代償を払うことになります。
カラーソートパズルは解けないこともありますか?
はい。合法手のどんな並びを試しても完全にソートされた状態に到達できない盤面配置も存在します。ソルバーはそれを即座に判定できます。10分試してから気づくよりずっと効率的です。
一般的なレベルでは何手くらい必要ですか?
盤面の大きさと、最初にどれだけ色が混ざっているかによります。小さな盤面なら10手未満で解けることもありますが、より大きく混ざり合った盤面では30手以上かかることもあります。BFSベースのソルバーは、どんな盤面でも最小手数を見つけ出します。
隠れた色があるレベルはどう扱えばいいですか?
不明な部分は不明として入力し、ミステリーモードを使いましょう。隠れた色が実際に何であっても安全な手を判定してくれるので、すべての色が明らかになる前でも進められます。新しい情報が見えるたびに、盤面を入力し直しましょう。