Arrotondamento media 3 quotidiani

#1
Buongiorno,
provo a riprendere una vecchia questione relativa alla media voti in caso di 3 quotidiani.
Puffin aveva dato una piccola speranza di poter "sistemare" eventuali 71,9999, il thread a cui faccio riferimento è viewtopic.php?p=14703#p14703
Ho letto che non ci saranno novità ma almeno un piccolo sforzo per sistemare dei piccoli bug (anche se non lo sono) non sarebbe male e darebbe un piccolo segnale che fmsrevo è ancora vivo e vegeto.

grazie ancora
Daniele
legafantamare.fmsrevo.it

Re: Arrotondamento media 3 quotidiani

#2
radan74 ha scritto:
08/07/2025, 9:32
Buongiorno,
provo a riprendere una vecchia questione relativa alla media voti in caso di 3 quotidiani.
Puffin aveva dato una piccola speranza di poter "sistemare" eventuali 71,9999, il thread a cui faccio riferimento è viewtopic.php?p=14703#p14703
Ho letto che non ci saranno novità ma almeno un piccolo sforzo per sistemare dei piccoli bug (anche se non lo sono) non sarebbe male e darebbe un piccolo segnale che fmsrevo è ancora vivo e vegeto.

grazie ancora
Daniele
Ciao, porca paletta 'sta roba prima o poi bisogna sistemarla... :/
Non so se ci riusciamo perchè stiamo cercando, in questo poco tempo a disposizione, di risolvere il problema dell'https oltre che alla solita manutenzione ordinaria... non garantisco ma ci provo...
- FAQ REVO: https://bit.ly/32lqNOM
- GUIDE RAPIDE REVO: https://bit.ly/3jnhG7p
- “schermata nera” / “sparita home page” / “non vedo più niente dopo la generazione del sito”: https://bit.ly/32lqNOM - PENULTIMA FAQ

Re: Arrotondamento media 3 quotidiani

#5
fuencarral ha scritto:
08/07/2025, 12:32
Grazie Puffin. Siccome sono quello che ha rotto di più con questa storia, mi offro volontario per dare un mano nel caso servisse... a disposizione per qualunque spiegazione o pezzo di codice ;-)

Allora non prometto niente... ma se vogliamo avere un briciolo di possibilità che sia lavorato questo aspette...
un aiuto mi servirebbe :).

Quindi chiedo...

Riuscireste a fornirmi un elenco, il più dettagliato possibile di tutti i punti / sezioni del sito in cui questo dato è presente e/o ne influenza i risultati.
In questo modo riesco a stimare più precisamente l'impatto e l'effort necessario per lavorarci.
- FAQ REVO: https://bit.ly/32lqNOM
- GUIDE RAPIDE REVO: https://bit.ly/3jnhG7p
- “schermata nera” / “sparita home page” / “non vedo più niente dopo la generazione del sito”: https://bit.ly/32lqNOM - PENULTIMA FAQ

Re: Arrotondamento media 3 quotidiani

#6
Mmmm, non sono sicuro di capire cosa chiedi.

Il solo punto in cui una correzione è necessaria è nel calcolo risultati.

Il problema non è l'arrotondamento. Il problema è la sequenza con cui fai i calcoli. Nel modo in cui lo fa al momento fmsRevo, l'errore numerico è amplificato e quindi può alterare (raramente) il risultato (soprattutto nel calcolo dei modificatori difesa e centrocampo, ma anche nella fantamedia totale); se invece lo fai come ho descritto io nell'altro thread (che è come lo fa FantaManager) l'errore è minimizzato (non zero, quello è impossibile - ci sarà sempre un errore di arrotondamento, ma l'impatto è praticamente nullo in questo modo).

Come ti dicevo, hai due opzioni per risolvere questo problema:

- Opzione 1 (metodo FantaManager e da regolamento): invece di calcolare la media dei tre quotidiani del singolo giocatore e POI sommare tutti i valori, devi PRIMA sommare tutti i valori e POI dividere per tre (se i quotidiani sono tre, ovviamente, altrimenti il problema non si pone). Questo lo devi fare nel calcolo del modificatore difesa, di quello del modificatore centrocampo e della media totale di squadra.
- Opzione 2 (metodo meno preciso, ma dovrebbe funzionare la maggior parte delle volte): lasci stare il calcolo esattamente come è ora, ma aggiungi questa operazione alla fine dei calcoli (lo devi fare tre volte: per il modificatore difesa, il modificatore centrocampo e il computo totale) - ovvero prendi la media del giocatore (così come calcolata ora), la moltiplichi per tre, arrotondi alla seconda cifra decimale, poi fai la somma (o la media nel caso del modificatore difesa) e quindi dividi per tre alla fine.

Lo so, è più difficile spiegarlo che farti un esempio pratico. Fammi sapere, se vuoi ti mando il dettaglio con un esempio vero (prendo una partita a caso dalla mia lega e ti faccio vedere come va fatto il calcolo, con le due opzioni qui sopra). Te lo mando?

Io non conosco il codice di fmsRevo, ma ne so un po' di programmazione. Ti posso assicurare che, mentre l'opzione 1 prevede che tu cambi un po' il tuo codice per fare il calcolo, con l'opzione 2 non devi fare quasi niente, solo aggiungere un paio di calcoli prima di assegnare i modificatori e il punteggio finale
Lega ParoParo2 http://paroparo2.fmsrevo.it/

Re: Arrotondamento media 3 quotidiani

#7
fuencarral ha scritto:
18/07/2025, 10:29
Mmmm, non sono sicuro di capire cosa chiedi.

Il solo punto in cui una correzione è necessaria è nel calcolo risultati.

Il problema non è l'arrotondamento. Il problema è la sequenza con cui fai i calcoli. Nel modo in cui lo fa al momento fmsRevo, l'errore numerico è amplificato e quindi può alterare (raramente) il risultato (soprattutto nel calcolo dei modificatori difesa e centrocampo, ma anche nella fantamedia totale); se invece lo fai come ho descritto io nell'altro thread (che è come lo fa FantaManager) l'errore è minimizzato (non zero, quello è impossibile - ci sarà sempre un errore di arrotondamento, ma l'impatto è praticamente nullo in questo modo).

Come ti dicevo, hai due opzioni per risolvere questo problema:

- Opzione 1 (metodo FantaManager e da regolamento): invece di calcolare la media dei tre quotidiani del singolo giocatore e POI sommare tutti i valori, devi PRIMA sommare tutti i valori e POI dividere per tre (se i quotidiani sono tre, ovviamente, altrimenti il problema non si pone). Questo lo devi fare nel calcolo del modificatore difesa, di quello del modificatore centrocampo e della media totale di squadra.
- Opzione 2 (metodo meno preciso, ma dovrebbe funzionare la maggior parte delle volte): lasci stare il calcolo esattamente come è ora, ma aggiungi questa operazione alla fine dei calcoli (lo devi fare tre volte: per il modificatore difesa, il modificatore centrocampo e il computo totale) - ovvero prendi la media del giocatore (così come calcolata ora), la moltiplichi per tre, arrotondi alla seconda cifra decimale, poi fai la somma (o la media nel caso del modificatore difesa) e quindi dividi per tre alla fine.

Lo so, è più difficile spiegarlo che farti un esempio pratico. Fammi sapere, se vuoi ti mando il dettaglio con un esempio vero (prendo una partita a caso dalla mia lega e ti faccio vedere come va fatto il calcolo, con le due opzioni qui sopra). Te lo mando?

Io non conosco il codice di fmsRevo, ma ne so un po' di programmazione. Ti posso assicurare che, mentre l'opzione 1 prevede che tu cambi un po' il tuo codice per fare il calcolo, con l'opzione 2 non devi fare quasi niente, solo aggiungere un paio di calcoli prima di assegnare i modificatori e il punteggio finale
Ciao, diciamo che ho trovato un pò di tempo da dedicare a questo argomento ma mi serve un esempio pratico.
Se ti do una lega di test dove puoi fare quello che ti pare (ti preparo una competizione minima con dei risultati che vai ad editare per far uscire quello che ti pare... ) mi puoi ricreare un esempio pratico, mi fai vedere come esce e mi dici come secondo FCM / regolamento dovrebbe uscire?

Nel caso scrivimi in privato che ti passo i dati di una lega di test da usare.

Grazie
- FAQ REVO: https://bit.ly/32lqNOM
- GUIDE RAPIDE REVO: https://bit.ly/3jnhG7p
- “schermata nera” / “sparita home page” / “non vedo più niente dopo la generazione del sito”: https://bit.ly/32lqNOM - PENULTIMA FAQ

Re: Arrotondamento media 3 quotidiani

#8
radan74 ha scritto:
13/07/2025, 6:39
grazie puffin, sarebbe un bel regalo per chi ha creduto nel progetto dall’inizio.
Grazie anche a fuencarral per l’eventuale disponibilità.
Ciao, come ho proposto all'altro utente... diciamo che ho trovato un pò di tempo da dedicare a questo argomento ma mi serve un esempio pratico.
Se ti do una lega di test dove puoi fare quello che ti pare (ti preparo una competizione minima con dei risultati che vai ad editare per far uscire quello che ti pare... ) mi puoi ricreare un esempio pratico, mi fai vedere come esce e mi dici come secondo FCM / regolamento dovrebbe uscire?

Nel caso scrivimi in privato che ti passo i dati di una lega di test da usare.

Grazie
- FAQ REVO: https://bit.ly/32lqNOM
- GUIDE RAPIDE REVO: https://bit.ly/3jnhG7p
- “schermata nera” / “sparita home page” / “non vedo più niente dopo la generazione del sito”: https://bit.ly/32lqNOM - PENULTIMA FAQ

Re: Arrotondamento media 3 quotidiani

#9
puffin ha scritto:
22/07/2025, 9:04
radan74 ha scritto:
13/07/2025, 6:39
grazie puffin, sarebbe un bel regalo per chi ha creduto nel progetto dall’inizio.
Grazie anche a fuencarral per l’eventuale disponibilità.
Ciao, come ho proposto all'altro utente... diciamo che ho trovato un pò di tempo da dedicare a questo argomento ma mi serve un esempio pratico.
Se ti do una lega di test dove puoi fare quello che ti pare (ti preparo una competizione minima con dei risultati che vai ad editare per far uscire quello che ti pare... ) mi puoi ricreare un esempio pratico, mi fai vedere come esce e mi dici come secondo FCM / regolamento dovrebbe uscire?

Nel caso scrivimi in privato che ti passo i dati di una lega di test da usare.

Grazie
Ti ho scritto in privato
legafantamare.fmsrevo.it

Re: Arrotondamento media 3 quotidiani

#10
radan74 ha scritto:
22/07/2025, 12:59
puffin ha scritto:
22/07/2025, 9:04
radan74 ha scritto:
13/07/2025, 6:39
grazie puffin, sarebbe un bel regalo per chi ha creduto nel progetto dall’inizio.
Grazie anche a fuencarral per l’eventuale disponibilità.
Ciao, come ho proposto all'altro utente... diciamo che ho trovato un pò di tempo da dedicare a questo argomento ma mi serve un esempio pratico.
Se ti do una lega di test dove puoi fare quello che ti pare (ti preparo una competizione minima con dei risultati che vai ad editare per far uscire quello che ti pare... ) mi puoi ricreare un esempio pratico, mi fai vedere come esce e mi dici come secondo FCM / regolamento dovrebbe uscire?

Nel caso scrivimi in privato che ti passo i dati di una lega di test da usare.

Grazie
Ti ho scritto in privato
Ciao a tutti e due.
Aggiornamento sullo stato delle cose.

Ho ripreso in mano la situazione e mi sono accorto che la questione è più complessa del previsto ma al tempo stesso "semplice".

Dopo averci speso un tot di tempo... ho realizzato che alcuni di voi utenti di FCM state cercando la "modalità di calcolo totale preciso" che, ad onor del vero, è "solo" una OPZIONE di FCM.

Purtroppo questa opzione non è applicabile su REVO perchè coinvolgerebbe parti molto articolate del codice e non abbiamo il tempo materiale di fare una modifica del genere e testarne la bontà dei risultati.

Quindi preferiamo non avere questa opzione ma essere sicuri che i calcoli avverranno come sempre.

Mi spiace disattendere le aspettative ma è più complesso di quello che sembra... c'abbiamo messo la buona volontà ma non è bastata...

Vi ringrazio per la collaborazione
- FAQ REVO: https://bit.ly/32lqNOM
- GUIDE RAPIDE REVO: https://bit.ly/3jnhG7p
- “schermata nera” / “sparita home page” / “non vedo più niente dopo la generazione del sito”: https://bit.ly/32lqNOM - PENULTIMA FAQ

Chi c’è in linea

Visitano il forum: Nessuno e 16 ospiti

cron