写真スライドパズルは、タイルが数字ではなく画像のピースで構成されたスライドパズルです。キッチンの窓の写真でも、クリムトの絵画でも、N×Nのグリッドに分割された状態で目の前に現れます。タイルが1枚なく、隣接するタイルをその空きマスにスライドさせて画像を組み立て直します。
メカニズムはクラシックな15パズルと同じです——変わるのは、1〜15の数字を並べ替えるのではなく、画像を認識しながら組み立てることです。
画像が盤面に載るまで
裏側では3つのステップがあります:
- 正方形にトリミング。 ほとんどの写真は3:2または4:3ですが、スライドパズルの盤面は1:1です。アプリが中央でトリミングするか、ドラッグ可能な正方形を表示してプレイする部分を選べるようにします。
- 作業解像度にリサイズ。 3×のiPhoneスクリーンで320ptに表示する4×4の盤面は960デバイスピクセル幅、タイル1枚あたり240ピクセルになります。アプリは1024×1024程度にダウンサイズします——各タイルが鮮明で、かつアプリが重くならないサイズに。
- その場でスライス。 ゲームを開始するとき、アプリは実際に16枚の独立した画像ファイルに切り出すわけではありません。同じソース画像を異なるオフセットでクリッピングして各タイルを描画します。だから写真を6×6の盤面にスライスする処理は、遅くなく瞬時に終わります。
結果として、1枚の画像から盤面の各セルに対応するタイルが1枚ずつでき上がります。ゴール状態の通常右下隅にあたる1つのセルが空きマスになります。
良い写真の条件
すべての写真がうまく使えるわけではありません。最も重要な2つの指標:
スケールの大きな構図がはっきりしている。 明確な被写体がある写真——1輪の花、空を背景にした建物、1頭の動物——は、各タイルに直感的に配置できる十分な視覚情報があるためうまく機能します。対して、密な森林の写真は16枚がすべて同じように見えるタイルを生み出し、画像認識ではなく数字で解くことになります。
テキストがない。 目立つ文字のある写真を5×5・6×6でスライスすると非常にストレスになります。文字はタイルの境界をまたいで断片化し、もとの形をとどめない形になります。看板・パッケージ・本・ポスターの写真はすべてこの問題が起きます。3×3では完璧に使える同じ写真が、6×6では崩れてしまうことがあります。
領域間の色の分離が良い。 両方がほぼ同じ空の青色の隣り合う2枚のタイルはほとんど見分けがつきません。一方が空でもう一方が前景のタイルは簡単に区別できます。明暗がはっきりした領域と多様な色彩を持つ写真が最もプレイしやすいです。
便利な経験則:500ピースのジグソーパズルとして良い写真になりそうなら、5×5・6×6のスライドパズルとしても良い写真になるでしょう。難しいジグソーにしかならないなら、スライドパズルでも苦労します。
グリッドサイズで難易度が変わる
同じ写真でも3×3、4×4、5×5、6×6では全く異なるゲームになります:
| サイズ | タイル数 | 典型的な解答時間 | 写真に求められること |
|---|---|---|---|
| 3×3 | 8 | 30秒〜2分 | 何でも使える |
| 4×4 | 15 | 3〜7分 | 明確な被写体があると良い |
| 5×5 | 24 | 8〜15分 | 強い構図が必要 |
| 6×6 | 35 | 15〜30分 | 写真の可読性が特に重要 |
6×6ではタイルを持ち上げることができないという制約付きの35ピースジグソーを解くことになります。ピースを自由に持ち上げられる100ピースのジグソーよりも難しく、写真が特に読みやすくなければなりません。
プライバシー:クラウドとオンデバイス処理
ウェブベースの写真スライドパズルとネイティブアプリには実質的な違いがあり、プライバシーポリシーに反映されます。
ウェブのパズルは通常、写真をサーバーにアップロードします。サムネイルだけを送るものも、フルファイルを送るものも、「共有」機能のためにセッションをまたいで保存するものもあります。ブラウザベースの写真パズルサイトのプライバシーポリシーを読むと、アップロードされた画像を一定期間保持する条項が大抵見つかります。
オンデバイス処理を保証するネイティブアプリ(私たちのアプリも同様)は写真を転送しません。画像はアプリのサンドボックス内で読み込まれ、正方形にトリミングされ、リサイズされ、iOSによって保存時に暗号化されて保存されます。アプリを削除すると写真も消えます。iCloudにバックアップすると、通常のApple管理ストレージに他のデータと一緒にバックアップされます。アプリ自体にサーバーはありません。
実際の意味合い:家族の写真、書類のスクリーンショット、手描きのスケッチなど、センシティブな写真をパズルにする場合は、オンデバイス型を選ぶべきです。Slide Puzzleは設計上デバイス上でのみ動作します。情報を漏らすサーバーが存在しません。
持ち込み写真とキュレーションされたカバー
ほとんどの写真スライドパズルアプリには、キュレーションされたカバー写真ライブラリが付属しており、自分の写真を別途インポートできます。Slide Puzzleには10カテゴリ(動物・建築・食べ物・海・宇宙など)にわたる300枚の写真が収録されており、各カテゴリの最初の2枚は無料、残りはプレミアムで解放されます。写真のインポートもプレミアムに含まれています——無料ユーザーは3枚まで、プレミアムでは無制限です。
無料枠は、お金を払う前に感触を確かめられるようにするためにあります。ライブラリが存在するのは、インポートなどしたくないプレイヤーも多く、ただ美しい写真をスライドして組み立てたいというニーズに応えるためです。
盤面を完成させた後
同じ写真を4つのサイズで解けるので、ライブラリの1枚の写真が実質4つのパズルになります。良い写真——1本のひまわり、夕焼けの都市の夜景、サンゴ礁——は何度も取り出されます。良くなかった写真は二度と出番が来ません。数週間もすれば、自然と「使える」写真を十数枚ほどキュレーションするようになります。
アルゴリズムやヒューリスティックよりも、それが写真スライドパズルの本質です。穏やかな夜にもう一度組み立てたいと思う写真を見つけること。