pietroppeter / wordle-it

Italian version of Wordle
https://pietroppeter.github.io/wordle-it/
116 stars 52 forks source link

Portare statistiche su nuovo telefono #46

Open PaoloCecche00 opened 2 years ago

PaoloCecche00 commented 2 years ago

Ho cambiato il telefono. Vorrei mantenere lo storico delle statistiche. sembra che con il nuovo telefono si siano azzerate. Grazie.

pietroppeter commented 2 years ago

al momento purtroppo non c'è un meccanismo per riuscire a trasferire le statistiche, ma prima o poi mi piacerebbe fare in modo che ci fosse.

PaoloCecche00 commented 2 years ago

Grazie per la risposta e anche per il gioco!

francescoscarano61 commented 1 year ago

Ho appena posto una domanda simile: trasferire le statistiche da un MacBook a uno Smartphone Android.

Da questo thread di Aprile intuisco che all'epoca non c'era soluzione, almeno tra due telefoni. Però mi viene in mente che all'interno del browser o tra i suoi cookies ci sarà l'indicazione di chi sta richiedendo la partecipazione al gioco (infatti, se nella stessa giornata, anche dopo aver chiuso il browser, si chiede nuovamente di giocare, viene mostrato il risultato del giorno ottenuto e le statistiche corrispondenti), quindi da qualche parte queste informazioni sono conservate.

Non basterebbe copiare quel cookie o il file che ne fa una funzione simile sull'altro dispositivo?

Grazie e ciao Francesco

pietroppeter commented 1 year ago

Il meccanismo su cui si basano le statistiche è il local storage del browser. Una persona tecnica dovrebbe essere in grado di escogitare un meccanismo per copiarne il contenuto ma non c'è al momento un modo facile per utenti non tecnici. E non c'è neanche nessuno che abbia pubblicato una ricetta tecnica che io sappia (ma se trovate scrivete pure qui!)

pietroppeter commented 1 year ago

@francescoscarano61, @PaoloCecche00 ho implementato un sistema per copiare le statistiche in un altro dispositivo

provate e fatemi sapere

schermata di esempio:

Schermata 2022-12-19 alle 23 17 38
pietroppeter commented 1 year ago

qui il punto del codice in cui vengono gestite le statistiche (per avere un rifermento): https://github.com/pietroppeter/wordle-it/blob/master/wordle-it.js#L1001

MagistraNocte commented 1 year ago

Ciao, a me trasferisce solo la distribuzione dei tentativi ma non le statistiche Schermata 2022-12-20 alle 2 05 21 AM Schermata 2022-12-20 alle 2 05 06 AM

francescoscarano61 commented 1 year ago

Ciao Pietro, ciao Eugenio,

innanzitutto, grazie per questo tentativo che state facendo per indirizzare l’esigenza. Io sto cercando di portare statistiche e distribuzione dei tentativi da Chrome su Mac a Chrome su Android, ma quanto suggerito da Pietro non ha dato esito.

Proverò, ora, nell’ordine:

  1. Riavvio dello smartphone
  2. Cancellazione della cache di Chrome sullo smartphone (anche se questa operazione vorrei evitarla, perché mi cancellerebbe, probabilmente, anche una serie di settaggi che mi fa comodo avere già nella pancia dello smartphone).

Se avete qualche suggerimento su come raggiungere il mio obiettivo, ve ne sarò grato.

Intanto, forza che ci riusciamo e il gioco mi fa divertire tantissimo.

Ciao, Francesco Scarano

Da: Eugenio Scalfi @.> Data: martedì, 20 dicembre 2022, 02:05 A: pietroppeter/wordle-it @.> Cc: Francesco Scarano @.>, Mention @.> Oggetto: [External] : Re: [pietroppeter/wordle-it] Portare statistiche su nuovo telefono (Issue #46)

Ciao, a me trasferisce solo la distribuzione dei tentativi ma non le statistiche [Schermata 2022-12-20 alle 2 05 21 AM]https://urldefense.com/v3/__https:/user-images.githubusercontent.com/38999587/208557465-cbff1ce0-864b-40db-a4cd-34f4f915e2e6.png__;!!ACWV5N9M2RV99hQ!KBFkGXI8aDTssmK8oY6yasKv7niGyhvet_2bLlckJ9Fu_mQ1mQCqEGGt6fkYA64efJjvsz3NXEvVjAn02JA4Ch0c6TpeaA$ [Schermata 2022-12-20 alle 2 05 06 AM]https://urldefense.com/v3/__https:/user-images.githubusercontent.com/38999587/208557466-b890fea2-ddf6-4a65-b2f8-35359a71bd68.png__;!!ACWV5N9M2RV99hQ!KBFkGXI8aDTssmK8oY6yasKv7niGyhvet_2bLlckJ9Fu_mQ1mQCqEGGt6fkYA64efJjvsz3NXEvVjAn02JA4Ch3zAK3ZoA$

— Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/pietroppeter/wordle-it/issues/46*issuecomment-1358697168__;Iw!!ACWV5N9M2RV99hQ!KBFkGXI8aDTssmK8oY6yasKv7niGyhvet_2bLlckJ9Fu_mQ1mQCqEGGt6fkYA64efJjvsz3NXEvVjAn02JA4Ch3zSyWU4A$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/AFTDPW37MJUW4L6ZXM3PRKTWOEA7FANCNFSM5UKYELZQ__;!!ACWV5N9M2RV99hQ!KBFkGXI8aDTssmK8oY6yasKv7niGyhvet_2bLlckJ9Fu_mQ1mQCqEGGt6fkYA64efJjvsz3NXEvVjAn02JA4Ch24t9wNxw$. You are receiving this because you were mentioned.Message ID: @.***>

MagistraNocte commented 1 year ago

Ho dimenticato di menzionare che nel mio caso si tratta di firefox su mac (entrambi i dispositivi in questione)

pietroppeter commented 1 year ago

Strano che non funzioni. :/ Potreste provare a usare la pagina solo sul telefono di destinazione. Copiare le stats che avete lì (sbagliate), modificarle i numeri a mano e reimpostarle. È sicuramente un meccanismo non ideale e il copia ed incolla si presta all'errore, però era facile da implementare...

MagistraNocte commented 1 year ago

Il punto è che le statistiche nel testo da copiare/incollare sono giuste, è poi nel gioco che appaiono sbagliate (o meglio non appaiono proprio), inoltre nel mio caso non c'è nessun telefono, sto migrando da un mac a un altro mac (entrambi firefox)

francescoscarano61 commented 1 year ago

Un altro aggiornamento.

Sullo stesso Mac ho fatto l’operazione suggerita da Pietro cercando di trasferire le Statistiche e i tentativi da Chrome a Firefox. Ma, a parte che giocando alla parola di oggi (che non rivelo 😃 ) mi ha ripresentato lo schema vuoto, come se non avessi ancora giocato, dopo, quando gli ho chiesto le statistiche, mi ha dato come output questo:

{"currentStreak":1,"maxStreak":60,"guesses":{"1":1,"2":16,"3":92,"4":86,"5":74,"6":37,"fail":10}, "winPercentage":97,"gamesPlayed":316,"gamesWon":306,"averageGuesses":4}

Che incasina la situazione, perché

1) Propone le statistiche giuste fino a un certo punto, aggiunge la partita giocata su Firefox (è quella in cui ho indovinato la parola al primo tentativo), lasciando invariati correttamente i totalizzatori per gli altri tentativi

2) Resetta il Current Streak a “1”, perché è come se su FireFox stai riprendendo dopo una pausa

3) Aggiunge un’unità al numero di partite giocate (316) e, se hai indovinato, come è nel mio caso facile facile 😃, un’unità al numero di partite vinte (306) @.***

Per completezza di informazione, vi faccio vedere nell’immagine sotto le mie attuali statistiche che confermano quanto detto.

E’ evidente che bisogna capire come riportare la situazione esatta tra browser diversi e tra dispositivi diversi.

Su World in inglese hanno risolto la cosa facendoti fare la Login senza password e digitando poi un codice che ti arriva all’indirizzo email, che funge da account per il NY Times e quindi il gioco.

@.***

Vabbé, sarò costretto a portarmi il Mac in vacanza, per continuare la striscia 😃 😉 .

E ora al lavoro.

Ciao, Francesco

Da: Eugenio Scalfi @.> Data: martedì, 20 dicembre 2022, 08:25 A: pietroppeter/wordle-it @.> Cc: Francesco Scarano @.>, Mention @.> Oggetto: [External] : Re: [pietroppeter/wordle-it] Portare statistiche su nuovo telefono (Issue #46)

Il punto è che le statistiche nel testo da copiare/incollare sono giuste, è poi nel gioco che appaiono sbagliate (o meglio non appaiono proprio), inoltre nel mio caso non c'è nessun telefono, sto migrando da un mac a un altro mac (entrambi firefox)

— Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/pietroppeter/wordle-it/issues/46*issuecomment-1358941740__;Iw!!ACWV5N9M2RV99hQ!Nd5MJMvC9tMnVtouayY5SNYOxITrk1-Zc7qOnEj48kMkCNB7AWUXkNgz1V1x4ZUqqlNMwNoaL2yvRVmS6g0iWwdQNnvM9Q$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/AFTDPW6765XICUJCBR73ZRDWOFNPXANCNFSM5UKYELZQ__;!!ACWV5N9M2RV99hQ!Nd5MJMvC9tMnVtouayY5SNYOxITrk1-Zc7qOnEj48kMkCNB7AWUXkNgz1V1x4ZUqqlNMwNoaL2yvRVmS6g0iWwciO8NgGQ$. You are receiving this because you were mentioned.Message ID: @.***>

pietroppeter commented 1 year ago

@francescoscarano61: quello che proponevo è: aggiustare a mano le statistiche. visto che sai quelle che devono essere, cambia tu stessi i numeri prima di premere "Set stats" per ottenerli corretti (e magari riesci a viaggiare leggero ;)).

@MagistraNocte il tuo caso sembra diverso e abbastanza strano, non so bene come aiutarti. ma se vai sulla pagina /stats sul dispositivo a cui mancano le statistiche, cosa ottiene come stringa di "current stats"? editare a mano quella stringa e settarla non risolve il problema.

Su World in inglese hanno risolto la cosa ...

sì, avendo più tempo e risorsa (e capacità) si possono sicuramente migliorare molte cose, io purtroppo ho molto poco tempo da dedicare a questa attività (e scarsa capacità su questi temi). questo era un tentativo per una soluzione rapida e abborracciata che permetta magari a qualcuno di gestire la cosa. non prevedo di lavorarci ancora nel prossimo futuro...

MagistraNocte commented 1 year ago

Quello che c'è nell'immagine che ho postato è quello che ottengo sul dispositivo di arrivo, che è lo stesso che ottengo anche sul dispositivo di origine, per cui le impostazioni le ha prese, però non le mostra (a parte la distribuzione dei tentativi come dicevo), vedrò alla prossima parola se cambia qualcosa e cosa. Immaginavo fosse un progetto da tempo libero a cui non puoi dedicare tanto tempo, infatti non ho proposto la questione account perchè immaginavo andasse oltre lo scopo di questo progetto, anche se ovviamente sarebbe la soluzione migliore (anche per tenere in sync le statistiche su più dispositivi man mano che si gioca), anzi grazie anche solo del tempo che hai dedicato a questa soluzione e a risponderci.