Przejdź do głównej treści

Mosaic

Słynny obraz rysuje się rząd po rzędzie z kolorowych kwadratów emoji. Zgadnij dzieło, zanim skanowanie się skończy · historia sztuki i rozpoznawanie wzorców na raz

FAQ

O PlayMemorize Mozaika

Mozaika to gra rozpoznawania wzorców „wykryj obraz". Wysokiej rozdzielczości mozaika maluje słynny obraz z domeny publicznej - Gwiaździstą Noc Van Gogha, Wielką Falę Hokusaia, Krzyk Muncha, Guernicę Picassa, Kompozycję Mondriana, pole koloru Rothko - po jednym losowym klastrze pikseli na raz, aż obraz się wyłoni. Twoje zadanie: wybierz obraz z listy wielokrotnego wyboru, zanim płótno skończy się odsłaniać. Im wcześniej zgadniesz, tym wyższy wynik, więc znajomość wizualna kanonu się opłaca.

Trzydzieści kanonicznych dzieł. Katalog obejmuje dziesięć klasycznych dzieł figuratywnych (Gwiaździsta Noc, Wielka Fala, Krzyk, Wrak Statku Minotaura, Kompozycja (Kandinsky), Autoportret Picassa z 1907, Autoportret Fridy Kahlo, Kobieta w Kapeluszu, Akt Siedzący, Udnie); osiem dalszych ikonicznych dzieł figuratywnych lub stylizowanych (Kompozycja VII, Guernica, La Muse, Portret Dory Maar, Ręka z Kulą Odbijającą, Księżniczka Deszczu, Pióra, Mozaika Rzymska); oraz dwanaście ikon hard-edge / pola koloru (Kompozycja z Czerwonym Niebieskim Żółtym + Broadway Boogie Woogie Mondriana, Czarny Kwadrat + Czarny Krzyż Malewicza, Pomarańczowo-Czerwony i Żółto-Niebieski Rothko, Hołd Kwadratowi w Żółtym i Niebieskim Albersa, Onement I Newmana, Obraz Abstrakcyjny (Czarny) Reinhardta, Dynia Kusamy i Cel Johnsa). Każda runda pokazuje artystę, rok i ruch artystyczny po Twoim zgadnięciu · więc budujesz mentalny katalog historii sztuki runda po rundzie.

Czyste HTML5 Canvas. Każdy obraz renderuje się jako ~100 000 płaskich bloków fillRect · dwadzieścia razy rozdzielczość oryginalnego prototypu 5 000-komórkowego, więc sylwetki i pociągnięcia pędzla przetrwają kwantyzację, zamiast rozpływać się w grubą siatkę. Kolory komórek są zaczerpnięte z 45-chipowej palety wartości heksadecymalnych pochodzących z emoji (kremowy księżyc, kamienny szary, terakota, brzoskwinia, nocny błękit, zieleń jodły, …) wybranych tak, by przyciszone półtony oleju lądowały na wiernym rodzeństwie zamiast zapadać się do czerni. Każdy obraz zachowuje też swoje źródłowe proporcje · dzieła w orientacji poziomej kadrowane są jako poziome, w pionowej jako pionowe.

Bez przechowywanych obrazów. Repozytorium dostarcza tylko kwantyzowane ciągi indeksów palety · jeden znak base-62 na komórkę. Aby zregenerować lub rozszerzyć katalog, uruchom node scripts/build-mosaic-paintings.mjs. Osiemnaście dzieł pobierane jest z publicznych repozytoriów referencyjnych ML neural-style-transfer na GitHubie; pozostałe dwanaście dzieł hard-edge / pola koloru dostarcza się jako małe wbudowane ciągi SVG wewnątrz skryptu budowania i rasteryzuje lokalnie przez sharp, więc nie zależą od osiągalnego URL. Każda ścieżka źródłowa zmienia rozmiar, by zmieścić ~100 000 komórek, zachowując proporcje, podnosi saturację odrobinę, by przyciszone półtony lądowały na kolorowym chipie, i dopasowuje każdy piksel do najbliższego wpisu palety używając percepcyjnej odległości OKLab. Wyjście trafia prosto do paintings.generated.ts.

Deterministyczne rundy. Te same ziarno zawsze produkuje ten sam obraz, tę samą przetasowaną listę wyborów i tę samą losową kolejność odsłaniania, więc kody zapisu działają, a przepływ wznowienia labiryntu pozostaje odporny na oszustwa. Cała gra to zarejestrowany GameModule, więc labirynt może upuścić Cię w spotkanie Mozaiki na dowolnym poziomie, a obraz, który widzisz w labiryncie, jest bajt-identyczny z tym, który zobaczyłbyś na samodzielnej stronie.

Część rodziny gier treningowych dla mózgu PlayMemorize. Działa w całości w przeglądarce, działa offline jako aplikacja PWA.

Jak opanować

FAQ