Vai al contenuto principale
memraize

Laboratorio puzzle · Aggiornato il 12 settembre 2026

Come nascono i puzzle di memraize

Un puzzle quotidiano può sembrare semplice sullo schermo. Dietro ci sono due lavori distinti: creare un puzzle valido e decidere se vale il tempo di qualcuno. Questa pagina apre quel laboratorio. Spiega le scelte, le misure e i limiti dietro tutti e tre i giochi di memraize, comprese le parti che un programma può dimostrare e quelle che richiedono ancora il giudizio di una persona.

memraize è costruito e mantenuto da una sola persona indipendente nel Regno Unito. I giochi sono gratuiti, non richiedono un account e conservano i progressi nel browser del giocatore. Se un indizio è sbagliato o un puzzle si rompe, il pulsante di feedback su ogni pagina invia l'id del puzzle e la segnalazione alla coda di manutenzione.

Cruciverba Labirinto: progettare la rivelazione

Cruciverba Labirinto non è un cruciverba classico con una tenda davanti. La griglia nascosta cambia la forma della risoluzione. All'inizio il giocatore riceve un indizio orizzontale e uno verticale. Risolvere una delle due risposte rivela tutti gli indizi che la incrociano. Quelle risposte ne svelano altri, e così il puzzle si apre come una catena di scoperte, non come un unico elenco di indizi.

Il generatore prima dispone circa dieci-dodici risposte su una griglia 7 × 7 sparsa. Un filler classico per cruciverba preferisce incroci fitti perché rendono la griglia compatta. Qui troppe intersezioni sono un difetto: una sola risposta mostrerebbe gran parte del tabellone e il labirinto sparirebbe. Il punteggio di piazzamento premia quindi una parola nuova che si aggancia a una risposta esistente e allunga la catena. Scarta inoltre sequenze di lettere accidentali e qualsiasi risposta ripetuta nella stessa griglia.

Una volta che la griglia esiste, diventa un grafo. Ogni risposta è un nodo; ogni incrocio è un arco. Partendo dai due indizi visibili, il controllore misura il cammino minimo più lungo verso le risposte rimanenti. Lo chiamiamo diametro di rivelazione. Una griglia con un diametro sotto la soglia minima viene scartata e riempita di nuovo. Questa piccola misura intercetta il labirinto più deludente: un cruciverba tecnicamente valido che si apre in una sola mossa.

Gli indizi provengono da una banca proprietaria costruita per ogni lingua, non dalla traduzione di un puzzle finito in inglese. Inglese, turco, francese, tedesco, italiano, spagnolo, portoghese, finlandese, polacco e danese ricevono ciascuno una griglia e un set di indizi separati. Gli indizi candidati superano controlli di risposta svelata, sicurezza e formulazione prima di entrare nella banca. La difficoltà giornaliera combina livello dell'indizio, rarità della risposta e diametro di rivelazione, con soglie più facili a inizio settimana e più difficili verso il fine settimana.

Un controllo di qualità che la prima versione aveva tralasciato era la ripetizione tra un giorno e l'altro. Una banca di indizi ampia non serve se un filler giornaliero deterministico continua a scegliere le stesse risposte comuni. Il generatore attuale registra i 28 giorni precedenti per ogni lingua e rimuove quelle risposte dal pool di candidati del giorno successivo. Limita inoltre il filler a parole che hanno un indizio approvato nella banca. Questo impedisce a un meccanismo automatico di trasformare silenziosamente una parola non revisionata in contenuto pubblicato.

Gioca oggiLeggi le regole

Glifi: dimostrare che esiste una sola risposta

Glifi è nato da una regola in una frase: colloca ogni simbolo una volta per riga e per colonna, senza che lo stesso simbolo compaia due volte sulla stessa diagonale. Le caselle nere restano vuote e una diagonale le attraversa. Anche alcune caselle aperte devono restare vuote. Il tabellone completo è un insieme di piazzamenti sovrapposti, uno per ogni simbolo.

È più vicino a una famiglia di problemi delle regine che a un quadrato latino. Una riga o una colonna può escludere un simbolo nelle celle vicine; una diagonale può escluderlo a diverse celle di distanza. È per questa distanza che le caselle nere contano visivamente ma non interrompono la logica. Ed è per questo che un'istruzione vaga come "non diagonalmente adiacente" descriverebbe un gioco diverso e molto più facile. Il testo delle regole, gli avvisi di conflitto e il risolutore usano tutti la diagonale intera.

La generazione parte da un tabellone completato. Il creatore di puzzle rimuove poi i simboli dati uno alla volta e pone al risolutore due domande: il tabellone ha ancora esattamente una soluzione, e quali deduzioni servono per raggiungerla? Se rimuovere un dato crea un secondo tabellone valido, quella rimozione viene annullata. Questo ciclo di sottrazione e verifica prosegue fino a raggiungere la fascia obiettivo. I giorni facili, medi e difficili cambiano la dimensione del tabellone, il numero di simboli e la soglia di punteggio, invece di cambiare solo un'etichetta a posteriori.

La parte utile di una dimostrazione di unicità è ciò che previene. Senza di essa, un giocatore può rispettare ogni regola visibile e sentirsi dire che una diversa disposizione nascosta era quella "corretta". Non è un puzzle difficile: è un contratto rotto. Il JSON generato registra che il controllo di unicità è stato superato, e il caricatore web verifica di nuovo dimensioni, dati, simboli e caselle bloccate prima che un tabellone possa essere visualizzato.

Glifi non usa vocabolario, perciò un unico tabellone quotidiano funziona in tutte le lingue supportate. Il testo dell'interfaccia è tradotto, ma il problema di ragionamento è condiviso. La condivisione dei risultati codifica solo il percorso e l'esito del giocatore, mai la soluzione nascosta, così pubblicare una risoluzione non può rovinare il tabellone a chi non ha ancora giocato.

Gioca oggiLeggi le regole

Nonogramma: far stare un'immagine in 100 caselle

Un nonogramma lavora in due direzioni contemporaneamente. Ogni numero descrive una sequenza di caselle piene in una riga o colonna; le sovrapposizioni tra queste descrizioni definiscono l'immagine. Su memraize il formato è un tabellone 10 × 10 perché resta leggibile su un telefono stretto senza ridurre ogni casella a un bersaglio minuscolo. Quel limite concede a ogni immagine solo cento bit di inchiostro.

Le immagini candidate nascono come icone con licenza aperta. Vengono valutate alla dimensione finale della griglia, non a partire dalla grafica vettoriale originale. I tratti sottili possono scomparire; due parti separate possono fondersi; un oggetto familiare può diventare una macchia nera. I candidati con sagome deboli, soggetti inadatti o forme quasi identiche vengono rimossi dal pool. Il nome dell'immagine resta nascosto fino alla risoluzione, così non può fungere da indizio extra.

Il generatore ricava ogni indizio di riga e colonna direttamente dalla bitmap scelta. Il parser web ricrea quelle sequenze in modo indipendente a partire dalla soluzione e rifiuta un file se anche un solo indizio non corrisponde. Verifica anche le dimensioni del tabellone e le eventuali caselle rivelate all'inizio. Sono controlli semplici, ma chiudono una modalità di guasto insidiosa: un numero sbagliato può rendere impossibile un'immagine altrimenti ben riuscita.

La difficoltà dipende dal lavoro che un risolutore principiante deve fare. Le linee piene e vuote si risolvono subito; le sequenze lunghe creano sovrapposizioni obbligate; i passaggi successivi combinano informazioni da righe e colonne. Il punteggio registra quanto decide il primo passaggio e quanti passaggi servono. Alcune caselle iniziali possono essere rivelate per dare a un'immagine difficile un accesso equo, ma devono concordare con la soluzione e non devono rivelare la sagoma.

Il pool ruota prima di ripetere un'immagine. Questo conta perché una sagoma ricordata scavalca completamente gli indizi. Il monitor operativo misura quante immagini inutilizzate rimangono e lancia un avviso mesi prima che il pool completi il ciclo, lasciando tempo per una revisione accurata invece di un riempimento automatico affrettato.

Gioca oggiLeggi le regole

Cosa l'automazione non può decidere

Un risolutore può dimostrare l'unicità. Uno schema può dimostrare che un file ha tutti i campi richiesti. Un filtro può intercettare un indizio che contiene la propria risposta. Nessuno di questi controlli può dimostrare che un indizio suona naturale a un madrelingua, che un'immagine è piacevole e non solo riconoscibile, o che un puzzle ha un ritmo soddisfacente.

Per questo motivo, pubblicazione e monetizzazione sono decisioni separate. Un puzzle generato può essere disponibile per giocare mentre raccoglie feedback, ma le pagine di archivio automatiche non sono superfici pubblicitarie e non vengono inviate come pagine di atterraggio ai motori di ricerca. Prima che una superficie generata possa ospitare annunci, la sua revisione editoriale deve essere registrata. Fino al completamento di quel lavoro, il sito usa un tag di verifica dell'account invece di caricare codice pubblicitario su ogni pagina.

Le segnalazioni fanno parte del sistema di qualità, non lo sostituiscono. Un giocatore può segnalare un indizio sbagliato, offensivo o maldestro dal pannello degli indizi. Una segnalazione di contenuto offensivo può rimuovere il puzzle interessato immediatamente; le altre segnalazioni entrano in una coda di riparazione con gioco, lingua, data e numero dell'indizio allegati. Le risposte ritirate vengono rimosse dai riempimenti futuri, così una correzione modifica il processo invece di rattoppare un solo vecchio file.

I piccoli dettagli che i giocatori non dovrebbero notare

Ogni gioco funziona a 320 pixel di larghezza e con una tastiera. I pulsanti hanno nomi per i lettori di schermo; il colore non è mai l'unico segnale; le animazioni rispettano le impostazioni di movimento ridotto. Un risultato completato può essere condiviso senza esporre la risposta. I file dei puzzle futuri possono stare nella banca dei rilasci, ma i loro URL non restituiscono nulla finché la data non arriva.

Questi dettagli da soli non fanno un buon puzzle. Rimuovono le distrazioni attorno a uno. L'obiettivo è modesto: aprire la pagina, capire la regola, trovare un punto d'appoggio e avere i minuti successivi che ripagano il pensiero attento. Le misure esistono per proteggere quella sensazione, e questa pagina cambierà quando il processo cambierà.

Domande sul processo o su un puzzle in particolare sono benvenute dalla pagina dei contatti.