Mergi la conținutul principal

Mosaic

Un tablou celebru se pictează rând cu rând din pătrate de emoji colorate. Ghicește opera înainte să se termine scanarea

FAQ

Despre PlayMemorize Mosaic

Mosaic este un joc de recunoaștere de modele de tip „găsește pictura”. Un mozaic de înaltă rezoluție colorează o lucrare de artă din domeniul public · Noaptea înstelată a lui Van Gogh, Marele val al lui Hokusai, Strigătul lui Munch, Guernica lui Picasso, o Compoziție Mondrian, un câmp de culoare Rothko · câte un grup aleator de pixeli odată, până când imaginea apare. Sarcina ta: alege pictura dintr-o listă cu variante multiple înainte ca pânza să-și termine dezvăluirea. Cu cât ghicești mai devreme, cu atât scorul este mai mare, așa că familiaritatea vizuală cu canonul se răsplătește.

Treizeci de opere canonice. Catalogul acoperă zece opere figurative clasice (Noaptea înstelată, Marele val, Strigătul, Naufragiul Minotaurului, Compoziție de Kandinsky, Autoportretul lui Picasso din 1907, Autoportretul Fridei Kahlo, Femeie cu pălărie, Nud așezat, Udnie); încă opt opere figurative sau stilizate iconice (Compoziția VII, Guernica, La Muse, Portretul Dorei Maar, Mână cu sferă reflectantă, Prințesa ploii, Pene, Mozaic roman); și douăsprezece icoane de tip hard-edge / câmp de culoare (Compoziție cu roșu, albastru și galben a lui Mondrian plus Broadway Boogie Woogie, Pătratul negru plus Crucea neagră ale lui Malevich, Orange-Red și Yellow-Blue ale lui Rothko, Omagiu pătratului în galben și albastru al lui Albers, Onement I al lui Newman, Pictură abstractă (neagră) a lui Reinhardt, Dovleacul lui Kusama și Țintă a lui Johns). Fiecare rundă arată artistul, anul și curentul artistic după ce ghicești · astfel îți construiești un catalog mental al istoriei artei, o rundă pe rând.

HTML5 Canvas pur. Fiecare pictură se randează ca aproximativ 100.000 de blocuri fillRect plate · de douăzeci de ori rezoluția prototipului inițial de 5.000 de celule, astfel încât siluetele și tușele supraviețuiesc cuantizării în loc să se dizolve într-o grilă grosieră. Culorile celulelor sunt extrase dintr-o paletă de 45 de nuanțe cu valori hex derivate din emoji-uri (crem-lună, gri-piatră, teracotă, piersică, albastru-noapte, verde-brad, …), alese astfel încât tonurile medii estompate de ulei să cadă pe un frate fidel în loc să se prăbușească în negru. Fiecare pictură își păstrează și raportul de aspect al sursei · lucrările peisaj se încadrează ca peisaj, portretele ca portret.

Nicio imagine stocată. Depozitul livrează doar șirurile cuantizate de indici de paletă · câte un caracter base-62 per celulă. Pentru a regenera sau extinde catalogul, rulează node scripts/build-mosaic-paintings.mjs. Optsprezece dintre lucrări se descarcă din depozite publice de referință de transfer de stil neural ML de pe GitHub; celelalte douăsprezece lucrări hard-edge / câmp de culoare sunt livrate ca mici șiruri SVG inline în interiorul scriptului de build și se rasterizează local prin sharp, deci nu depind de un URL accesibil. Ambele căi de sursă redimensionează pentru a încăpea în aproximativ 100.000 de celule păstrând raportul de aspect, ridică puțin saturația, apoi potrivesc fiecare pixel cu cea mai apropiată intrare din paletă folosind distanța perceptuală OKLab. Rezultatul merge direct în paintings.generated.ts.

Runde deterministe. Aceeași sămânță produce mereu aceeași pictură, aceeași listă amestecată de variante și aceeași ordine aleatoare de dezvăluire, astfel încât codurile de salvare funcționează, iar fluxul de reluare al labirintului rămâne rezistent la trișaj. Întregul joc este un GameModule înregistrat, așa că labirintul te poate arunca într-o întâlnire Mosaic la orice nivel, iar imaginea pe care o vezi în labirint este identică la nivel de octet cu cea pe care ai vedea-o în pagina de sine stătătoare.

Parte din familia PlayMemorize de jocuri de antrenament mental. Rulează integral în browserul tău, funcționează offline ca Progressive Web App.

Cum să stăpânești

FAQ