Vai al contenuto principale

Mosaic

Un dipinto famoso si compone riga per riga con quadrati di emoji colorati. Indovina l’opera prima che la scansione finisca · storia dell’arte e riconoscimento di pattern insieme

FAQ

Su PlayMemorize Mosaico

Mosaico è un gioco di riconoscimento di schemi «individua il dipinto». Un mosaico ad alta risoluzione dipinge un'opera famosa di pubblico dominio - Notte stellata di Van Gogh, La Grande Onda di Hokusai, L'Urlo di Munch, Guernica di Picasso, una Composizione di Mondrian, un campo di colore di Rothko - un cluster casuale di pixel alla volta finché l'immagine emerge. Il tuo compito: scegli il dipinto da una lista a scelta multipla prima che la tela finisca di rivelarsi. Più presto indovini, più alto il punteggio, quindi la familiarità visiva col canone paga.

Trenta opere canoniche. Il catalogo copre dieci opere figurative classiche (Notte stellata, La Grande Onda, L'Urlo, Il naufragio del Minotauro, Composizione (Kandinsky), Autoritratto di Picasso del 1907, Autoritratto di Frida Kahlo, Donna con cappello, Nudo seduto, Udnie); otto ulteriori opere iconiche figurative o stilizzate (Composizione VII, Guernica, La Musa, Ritratto di Dora Maar, Mano con sfera riflettente, Principessa della pioggia, Piume, Mosaico romano); e dodici icone hard-edge / colour-field (Composizione con rosso blu giallo + Broadway Boogie Woogie di Mondrian, Quadrato nero + Croce nera di Malevich, Orange-Red e Yellow-Blue di Rothko, Omaggio al quadrato di Albers in giallo e blu, Onement I di Newman, Abstract Painting (Black) di Reinhardt, Zucca di Kusama e Target di Johns). Ogni turno mostra l'artista, l'anno e il movimento artistico dopo che hai indovinato · così costruisci un catalogo mentale di storia dell'arte un turno alla volta.

HTML5 Canvas puro. Ogni dipinto si renderizza come ~100 000 blocchi piatti fillRect · venti volte la risoluzione del prototipo originale a 5 000 celle, così sagome e pennellate sopravvivono alla quantizzazione invece di dissolversi in una griglia grossolana. I colori delle celle sono attinti da una palette di 45 chip di valori esadecimali derivati da emoji (crema luna, grigio pietra, terracotta, pesca, blu notte, verde abete, …) scelti perché i mezzitoni smorzati della pittura a olio atterrino su un fratello fedele invece di collassare al nero. Ogni dipinto mantiene anche la sua proporzione di partenza · le opere paesaggistiche si inquadrano come paesaggi, i ritratti come ritratti.

Nessuna immagine memorizzata. Il repository spedisce solo le stringhe di indici di palette quantizzati · un carattere base-62 per cella. Per rigenerare o espandere il catalogo, esegui node scripts/build-mosaic-paintings.mjs. Diciotto delle opere scaricano da repository pubblici di riferimento per il trasferimento di stile neurale ML su GitHub; le restanti dodici opere hard-edge / colour-field vengono spedite come piccole stringhe SVG inline dentro lo script di build e rasterizzano localmente attraverso sharp, quindi non dipendono da un URL raggiungibile. Entrambi i percorsi sorgente ridimensionano per adattarsi a ~100 000 celle preservando la proporzione, alzano un po' la saturazione così i mezzitoni smorzati atterrano su un chip colorato e accoppiano ogni pixel alla voce di palette più vicina usando la distanza percettiva OKLab. L'output va dritto in paintings.generated.ts.

Turni deterministici. Lo stesso seme produce sempre lo stesso dipinto, la stessa lista di scelte mescolata e lo stesso ordine di rivelazione casuale, quindi i codici di salvataggio funzionano e il flusso di ripresa del labirinto rimane a prova di trucchi. L'intero gioco è un GameModule registrato, quindi il labirinto può scaraventarti in un incontro di Mosaico a qualsiasi livello e l'immagine che vedi nel labirinto è identica byte per byte a quella che vedresti sulla pagina indipendente.

Fa parte della famiglia PlayMemorize di giochi per l'allenamento del cervello. Gira interamente nel tuo browser, funziona offline come applicazione web progressiva.

Come padroneggiare

FAQ