Vai al contenuto
Gioco di equazioni

Cifretto - Indovina l'equazione del giorno

Indovina l'equazione numerica nascosta in 6 tentativi. Lunghezza configurabile da 6 a 12 caratteri, hard mode opzionale, modalita' challenge con commutativita'. Una sfida diversa ogni giorno per ogni lunghezza, identica per tutti i giocatori. Statistiche e streak persistenti.

Puzzle #1
Lunghezza equazione:

Come si gioca

  1. 1

    Indovina l'equazione in 6 tentativi

    Ogni tentativo deve essere un'equazione matematicamente valida con la lunghezza scelta (6-12 caratteri). Premi Invio dopo aver scritto tutti i caratteri per confermare il tentativo.

  2. 2

    Leggi i colori del feedback

    Verde: carattere giusto nella posizione giusta. Giallo: carattere presente nell'equazione ma in posizione diversa. Grigio: carattere non presente. La tastiera virtuale memorizza i colori di tutti i caratteri gia' tentati.

  3. 3

    Lunghezza configurabile (6-12)

    Dalle impostazioni puoi scegliere la lunghezza dell'equazione: 6 (mini, facile), 8 (classico, standard Nerdle), fino a 12 (estremo). Ogni lunghezza ha statistiche e striscia separate: il puzzle del giorno cambia per ogni lunghezza.

  4. 4

    Validazione matematica

    Le regole valgono sia per la soluzione sia per ogni tentativo: un solo =, LHS uguale a RHS, niente zeri iniziali nei numeri (012+5 non e' valido), niente risultati negativi intermedi (2-5+10=7 non e' valido perche' 2-5 produce -3), niente divisioni con resto.

  5. 5

    Hard mode e modalita' rigorosa

    Hard mode: ogni tentativo deve riusare i caratteri verdi nelle stesse posizioni e includere quelli gialli. Modalita' rigorosa: niente commutativita' (3+5=8 NON e' accettato come soluzione di 5+3=8). Si attivano dalle impostazioni prima del primo tentativo.

  6. 6

    Modalita' allenamento

    Bottone Equazione random per giocare puzzle non-giornalieri illimitati e fare pratica. Le statistiche degli allenamenti non contano per la striscia: solo i puzzle del giorno costruiscono la streak.

Perche' giocare a Cifretto

Una sfida matematica al giorno, gratis e senza registrazione. Cifretto e' un gioco di equazioni numeriche pensato per chi vuole un appuntamento giornaliero che mette alla prova ragionamento aritmetico, intuizione e logica deduttiva. La meccanica e' quella classica del Wordle ma applicata alle equazioni: indovini cifre e operatori invece che lettere, deduci posizioni dal feedback colorato.

Lunghezza configurabile da 6 a 12 caratteri. A differenza dei cloni standard, qui puoi scegliere la difficolta' giocando con la lunghezza dell'equazione. Mini (6 caratteri) e' adatto a chi inizia: equazioni semplici tipo 3*4=12. Classico (8) e' lo standard Nerdle. Da 9 a 12 caratteri si entra in territorio estremo, dove l'equazione richiede operazioni miste con precedenza degli operatori. Ogni lunghezza ha streak indipendenti.

Generazione algoritmica del puzzle. Niente dataset hardcoded, niente curation manuale: l'equazione del giorno e' generata in modo deterministico da un seed seed-based (data UTC), validata matematicamente con le regole standard Nerdle, selezionata fra centinaia di candidati casuali per massimizzare un punteggio di interesse (mix di operatori, varieta' di cifre, niente pattern banali). Risultato: ogni giorno una sfida diversa per ogni lunghezza, identica per tutti i giocatori del pianeta.

Privacy e dati. Cifretto non raccoglie dati personali, non richiede account, non sincronizza fra dispositivi. Statistiche di gioco e striscia vivono nel localStorage del tuo browser, separate per lunghezza. Lo stato del puzzle attuale viene salvato in locale, puoi chiudere la scheda e riprenderla piu' tardi senza perdere i tentativi gia' fatti.

Convenzioni del gioco

Alfabeto
Cifre 0-9 e operatori + - * / =. Esattamente un segno di uguale per equazione.
Lunghezza
Configurabile da 6 a 12 caratteri (default 8). Ogni lunghezza e' una modalita' separata con propri streak e statistiche.
Tentativi
Massimo 6, come Wordle. Se indovini al primo tentativo: Calcolatore!. Al sesto: Pfiu, ce l'hai fatta!.
Validazione equazione
Ogni tentativo deve essere matematicamente valido: LHS = RHS dopo eval con precedenza standard (* / prima di + -), niente leading zero (012 non e' un numero valido), niente risultati negativi intermedi anche se la somma finale e' positiva, niente divisioni con resto (7/2 non e' ammesso).
Daily seed
Per ogni lunghezza: seed = epochDay XOR length. Il PRNG mulberry32 genera 200 candidati casuali, scarta quelli non validi o triviali, e tiene quello con score piu' alto. Stesso seed = stessa equazione per tutti.
Score di selezione
Penalty per cifre ripetute, operatori monotoni, operandi piccoli ripetuti. Bonus per mix di operatori (specie con divisioni), entropia delle cifre, RHS multi-cifra. Il risultato sono equazioni con un "feel" interessante anche se non curate a mano.
Hard mode
Quando attivo: ogni tentativo successivo deve riusare i caratteri verdi nelle stesse posizioni e includere tutti i caratteri gialli. Si attiva solo prima del primo tentativo del puzzle del giorno.
Modalita' rigorosa
Senza commutativita': l'equazione del tentativo deve essere identica alla soluzione (5+3=8 NON matcha 3+5=8). Default: spenta (commutativita' accettata).
Striscia (streak)
Numero di giorni consecutivi giocati con vittoria, separata per lunghezza. Si interrompe se: (a) salti un giorno senza giocare, (b) perdi (sei tentativi falliti). La striscia massima rimane registrata anche dopo l'interruzione.

Glossario

Termini tecnici usati in questa pagina, spiegati in due righe.

Equazione del giorno #
Equazione numerica generata in modo deterministico per ciascun giorno solare UTC e per ciascuna lunghezza configurata. Identica per tutti i giocatori del pianeta nello stesso giorno con la stessa lunghezza.
Generazione algoritmica #
L'equazione del giorno non e' presa da un dataset hardcoded ma generata al volo dal browser con un PRNG seedato (mulberry32). 200 candidati casuali, scoring euristico, miglior risultato selezionato. Riproducibile bit-perfect su qualsiasi browser.
Validazione equazione #
Regole matematiche stringenti: un solo =, LHS uguale a RHS dopo eval con precedenza standard, niente leading zero, niente risultati negativi intermedi, niente divisioni con resto. Sia per la soluzione sia per ogni tentativo.
Risultato negativo intermedio #
Calcolo step-by-step left-to-right (rispettando precedenza): se in un qualsiasi step il risultato parziale diventa negativo, l'equazione e' rifiutata. Esempio: 2-5+10=7 e' rifiutato perche' 2-5 produce -3. Convenzione Nerdle classic.
Daily seed #
Tecnica che genera contenuto deterministico ma diverso ogni giorno. Cifretto calcola seed = epochDay XOR length per garantire equazioni diverse per ciascuna lunghezza nello stesso giorno.
Hard mode #
Modalita' di difficolta' aumentata che obbliga a riutilizzare i caratteri gia' indovinati (verdi e gialli) nei tentativi successivi. Si attiva solo prima del primo tentativo del puzzle del giorno per evitare cheating.
Modalita' rigorosa #
Disattiva la commutativita': il tentativo deve essere identico alla soluzione, non basta avere lo stesso valore. 3+5=8 NON matcha 5+3=8. Aumenta la difficolta'.
Streak #
Striscia di vittorie consecutive giorno-su-giorno. Separata per lunghezza: la streak a 8 caratteri e quella a 6 sono indipendenti. Si interrompe alla prima sconfitta o al primo giorno saltato.

Domande frequenti

Come si gioca a Cifretto?
Devi indovinare un'equazione numerica nascosta in massimo 6 tentativi. Ogni tentativo deve essere un'equazione matematicamente valida della lunghezza scelta (6-12 caratteri). Dopo ogni tentativo, ogni casella si colora: verde se il carattere e' giusto nella posizione giusta, giallo se e' presente ma in posizione diversa, grigio se non e' nell'equazione. Usa il feedback per restringere le opzioni.
Posso giocare offline?
Sì. Una volta caricata la pagina, il gioco funziona senza connessione: il generatore di equazioni vive nel codice del browser, niente backend coinvolto. Statistiche e streak sono salvate in locale.
Funziona da mobile?
Sì, Cifretto e' ottimizzato per mobile con tastiera virtuale touch-friendly. Funziona su iOS, Android, tablet, tutto via browser senza installare app. La griglia si adatta dinamicamente alla lunghezza scelta.
Ogni quanto cambia l'equazione?
Ogni 24 ore, alle ore 00:00 UTC (01:00 italiana in inverno, 02:00 in estate). Tutti i giocatori del pianeta vedono la stessa equazione lo stesso giorno per la stessa lunghezza. Lunghezze diverse = equazioni diverse.
Posso giocare a piu' di un'equazione al giorno?
Sì, in tre modi: (1) cambia lunghezza nelle impostazioni e ottieni un'equazione diversa per quella lunghezza; (2) usa la modalita' Equazione random per puzzle illimitati pescati casualmente; (3) ognuno conta per la propria streak.
Cosa significa "niente risultati negativi intermedi"?
Calcolo step-by-step left-to-right (rispettando precedenza degli operatori): se in un qualsiasi step il risultato parziale diventa negativo, l'equazione e' rifiutata. Esempio: 2-5+10=7 e' matematicamente uguale a 7 ma viene rifiutato perche' 2-5 produce -3 prima di sommare 10. Convenzione Nerdle classic per evitare ambiguita'.
Modalita' rigorosa, perche' commutativita'?
Di default Cifretto accetta la commutativita' della somma e della moltiplicazione: se la soluzione e' 5+3=8, anche 3+5=8 matcha. Attivando la modalita' rigorosa, l'equazione del tentativo deve essere identica per essere considerata vincente. Aumenta la difficolta', utile per chi vuole un challenge serio.
Cosa succede se cambio dispositivo o cancello i cookie?
Statistiche e streak ripartono da zero. Il dato vive nel singolo browser. Cifretto mantiene volutamente il modello senza account.
Come e' generata l'equazione del giorno?
Algoritmicamente, in modo deterministico, dal browser. Un PRNG (mulberry32) seedato con epochDay XOR length produce 200 candidati casuali. Per ognuno: parse, eval con precedenza, check delle regole (LHS=RHS, no leading zero, no negativi intermedi, no resto). I candidati validi vengono ordinati per uno score euristico (varieta' operatori, entropia cifre, RHS multi-cifra) e si tiene il migliore.
Lo score puo' essere migliorato?
Sì, in futuro. Le euristiche attuali (penalty per ripetizioni, bonus per mix di operatori) sono parametri trasparenti nel codice JS. Se ti accorgi che un'equazione del giorno e' "banale", e' un segnale che lo scoring e' da affinare per quella lunghezza.
Hard mode e modalita' rigorosa sono compatibili?
Sì. Si possono attivare entrambe: massima difficolta'. Si attivano solo prima del primo tentativo del puzzle del giorno (per evitare di cambiare regole a meta' partita).
Cifretto raccoglie dati personali?
No. Niente registrazione, niente cookie di tracciamento. Le statistiche di gioco vivono nel localStorage del tuo browser. L'analytics del sito (Matomo self-hosted, IP anonimizzato) misura solo visite aggregate e non profila gli utenti.
Posso condividere il risultato senza spoiler?
Sì, il bottone Condividi produce un blocco di emoji (🟩🟨⬛) che riassume il pattern dei tentativi senza rivelare l'equazione. Lo schema viene messo nella clipboard, da incollare su WhatsApp, Telegram, X o dove preferisci.
Cifretto e' collegato a Nerdle?
No. Nerdle e' un gioco indipendente sviluppato da Richard Mann e altri, ospitato su nerdlegame.com. Cifretto e' un gioco italiano sviluppato da zero, non affiliato a Nerdle, non condivide codice ne' dataset (Cifretto genera le equazioni algoritmicamente, niente puzzle pre-curated). Stesso meccanismo di gioco classico (griglia 6×N, feedback colorato), implementazione e regole originali.

Chi sviluppa questi strumenti?

Maurizio Fonte, consulente IT senior con oltre 20 anni di esperienza in PHP, Laravel, infrastrutture Linux, cybersecurity e integrazione AI/LLM in azienda. Backend di produzione, modernizzazione di codice legacy, audit di sicurezza, agenti AI e MCP server custom: il lavoro che sta dietro a questi strumenti.

Conosci Maurizio Fonte