Think Tiles
どのブロックが繰り返されているかに気づき、各レシピを一度定義して、それをすべての場所にスタンプしてターゲット画像を再現します。
プレイ方法
ターゲット画像は等しいブロックに分割されており、少数の小さなレシピを定義して各ブロック位置に割り当てることで再構築します。画像を正確に一致させるのは課題の半分だけで、スコアはそれを達成するために必要な異なるレシピの少なさで決まります。
- レシピは、一度定義する色付きセルの小さなサブグリッドです。
- レイアウトはすべてのブロック位置にレシピを割り当て、それを展開すると画像全体が再描画されます。
- 十分な数のレシピがあればどんな画像でも再現できるため、正解が自動的に良い解であるとは限りません。
- スコアは、レイアウトが使用するユニークなレシピの少なさで評価されます。
- 試されるスキルは分解能力です。繰り返される部分を見つけることです。
操作方法
- デスクトップ: パレットの色をクリックして描画、スタジオのセルをクリック、ライブラリのレシピとビルドブロックをクリック
- スマホ&タブレット: すべての描画とスタンプ操作はタップです
ゲームモード
- 難易度: 画像がイージー、ミディアム、ハード
- 全員で同じ画像を解くデイリー、新しい画像を解くプラクティス
ヒントと戦略
- 何かを作る前に、繰り返しを探してください。ターゲット画像を一枚の絵として読むのではなく、ブロック同士を比較すれば、洗練された解法が見えてきます。
- 3つの位置に不完全に合うレシピは、2つの位置に完全に合うものより通常は劣りますが、確認してください。わずかに合わない箇所こそ、節約の余地が隠れている場所です。
- 回転や鏡像の形は、多くの場合、同じ基本的な部分です。それらが人々が見逃しがちな再利用箇所です。
- まず最も一般的なブロックを作り、珍しいものは独自のレシピにしてください。例外を最適化するコストは、節約する価値を上回ります。
- ブロックの数とほぼ同じ数のレシピを使っているなら、画像は解いたものの、パズルは解いていないことになります。
学べること
Think Tilesは分解と再利用に関するパズルです。繰り返される構造を見つけ、それを一度だけ捉えること。それは良いコードの心臓部です。
- スキル: 分解、抽象化、パターン認識、再利用
- 対象: 概ね5〜10年生(10〜16歳)
- 保護者・先生へ: 分解と再利用、プログラミングの心臓部。
起源
いくつかの小さなレシピを定義し、各ブロックの位置に一つずつ割り当てることで絵を組み立て直すのは、反復関数系の背後にある発想である。繰り返し適用されるひと握りのルールで記述される、大きく細密な像である。
ブロックの数より少ないレシピで目標に一致させることが、圧縮の生まれるところである。
それはパズルのための作り事ではなく、本物の成果である。自己相似的な構造を持つ像は、ピクセルではなくそのルールとして保存できる。それがフラクタル圧縮の前提のすべてであり、複雑に見える絵がとても短い記述を持ちうる理由である。
Think Tilesについて
Think Tilesは分解と再利用に関するパズルです。繰り返される構造を見つけ、それを一度だけ捉えること。PlayPendiumのために社内で開発された、オリジナルの無料ブラウザゲームです。
ブラウザで遊べる無料のオリジナルゲーム — ダウンロード不要。すべてのゲームを見る →