Odtwórz obraz docelowy, zauważając, które bloki się powtarzają, zdefiniuj każdy z nich jako przepis tylko raz, a następnie „stempluj” go w każdym miejscu.
Jak grać
Obraz docelowy jest podzielony na równe bloki, a Ty odtwarzasz go, definiując kilka małych przepisów i przypisując jeden z nich do każdego miejsca. Dokładne dopasowanie obrazu to tylko połowa zadania — wynik zależy od tego, jak mało różnych przepisów było potrzebnych.
Przepis to mała podsiatka kolorowych komórek, którą definiujesz tylko raz.
Układ przypisuje przepis do każdego miejsca bloku, a jego rozwinięcie ponownie maluje cały obraz.
Każdy obraz można odtworzyć, używając wystarczającej liczby przepisów, więc poprawna odpowiedź nie jest automatycznie dobrą.
Wynik zależy od tego, jak mało unikalnych przepisów wykorzystuje układ.
Testowana umiejętność to dekompozycja — wyłapywanie powtarzających się elementów.
Sterowanie
Komputer: kliknij kolor na palecie, aby malować, klikaj komórki w studiu, a następnie klikaj przepisy w bibliotece i bloki budowy.
Telefon i tablet: każda akcja malowania i stemplowania to dotknięcie ekranu.
Tryby gry
Poziom trudności: Obrazy łatwe, średnie lub trudne.
Codzienny dla wspólnego obrazu, Ćwiczenia dla nowych.
Wskazówki i strategia
Szukaj powtórzeń, zanim zaczniesz budować. Eleganckie rozwiązanie jest widoczne na obrazie docelowym, jeśli porównujesz bloki ze sobą, zamiast czytać je jako jeden obraz.
Przepis, który niedokładnie pasuje do trzech miejsc, jest zwykle gorszy niż ten, który idealnie pasuje do dwóch — ale sprawdź, bo w niedopasowaniach kryją się oszczędności.
Obrócone i lustrzane kształty to często ten sam podstawowy element. To te ponowne użycia ludzie najczęściej przeoczają.
Najpierw zbuduj najczęstszy blok i pozwól, aby rzadkie były własnymi przepisami. Optymalizowanie wyjątków kosztuje więcej, niż oszczędza.
Jeśli używasz prawie tylu przepisów, ile jest bloków, rozwiązałeś obraz, ale nie łamigłówkę.
Czego się nauczysz
Think Tiles to łamigłówka o dekompozycji i ponownym użyciu, o znajdowaniu powtarzającej się struktury i uchwyceniu jej tylko raz — serce dobrego kodu.
Najlepiej dla: mniej więcej klasy 5–10 (wiek 10–16 lat).
Dla rodziców i nauczycieli: dekompozycja i ponowne użycie, serce programowania.
Początki
Odtwarzanie obrazu przez zdefiniowanie kilku małych przepisów i przypisanie jednego z nich każdej pozycji bloku to idea systemu funkcji iterowanych: duży, szczegółowy obraz opisany garścią reguł stosowanych wielokrotnie.
Dopasowanie do celu przy mniejszej liczbie przepisów niż bloków to źródło kompresji.
To prawdziwy wynik, a nie łamigłówkowy chwyt. Obraz o samopodobnej strukturze można przechowywać jako jego reguły zamiast pikseli, na czym opiera się cała kompresja fraktalna — i dlatego obraz, który wygląda na skomplikowany, może mieć bardzo krótki opis.
O grze Think Tiles
Think Tiles to łamigłówka o dekompozycji i ponownym użyciu, o znajdowaniu powtarzającej się struktury i uchwyceniu jej tylko raz. To oryginalna, darmowa gra przeglądarkowa stworzona wewnętrznie dla PlayPendium.