Vai al contenuto
Fantatreno
GuideMetodoTrasparenza
  1. Fantatreno
  2. /Metodologia

Trasparenza del prodotto

Metodologia e fonti di Fantatreno

Questa pagina documenta il percorso completo del dato: dalla ricerca della corsa alla stima, dalla conferma del pronostico alla verifica dell’arrivo e all’aggiornamento dei Tickets.

A cura di Redazione FantatrenoAggiornato il 31 luglio 202611 minuti di lettura

Fantatreno è un’applicazione di intrattenimento indipendente. Usa informazioni ferroviarie disponibili per proporre un gioco gratuito, ma non è un servizio ufficiale di infomobilità e non deve essere usato per decidere se partire, cambiare treno o richiedere un indennizzo. Rendere pubblica la metodologia serve a permettere agli utenti di controllare che le regole descritte corrispondano al comportamento del prodotto.

1. Ricerca delle stazioni e delle soluzioni

L’utente inserisce origine, destinazione, data e ora. Il servizio risolve le stazioni e richiede le soluzioni di viaggio disponibili. La ricerca standard privilegia corse dirette senza cambi. Se non trova un collegamento diretto, può estrarre e mostrare i singoli treni che compongono una soluzione con coincidenze, deduplicandoli e indicando per ciascuno la propria origine e destinazione.

Una soluzione completa con cambi non diventa mai un singolo pronostico. Questa scelta riduce l’ambiguità: ogni treno ha un proprio numero, un proprio arrivo e un risultato verificabile separatamente. Prima della conferma, il server controlla nuovamente che l’offerta riguardi una corsa diretta e che non sia scaduta.

2. Identità stabile della corsa

Il testo visibile sulla scheda non è sufficiente a identificare un treno nel tempo. Fantatreno conserva, oltre all’etichetta, il numero usato per la verifica, l’origine, la destinazione, l’orario di partenza e l’arrivo programmato. Per le osservazioni storiche usa una chiave composta da numero del treno, origine e destinazione; per distinguere una specifica esecuzione aggiunge la partenza programmata.

Questa separazione evita di confondere due giorni diversi o due relazioni percorse da numeri simili. I nomi delle stazioni vengono normalizzati durante il confronto per gestire differenze comuni di maiuscole, accenti, abbreviazioni e punteggiatura.

3. Stima iniziale del ritardo

La probabilità interna riguarda un arrivo con almeno cinque minuti di ritardo. In assenza di storico, Fantatreno costruisce una base operativa a partire da elementi disponibili nella soluzione, come durata, cambi quando pertinenti e messaggi di stato. Il punteggio di base viene convertito in una probabilità iniziale; non pretende di riprodurre un modello ufficiale della circolazione.

Quando esistono arrivi già verificati per lo stesso numero, origine e destinazione, viene calcolato il tasso di ritardo osservato negli ultimi 180 giorni. Lo storico entra con peso crescente fino a un massimo di 60 osservazioni; la base operativa mantiene un peso equivalente a 8 osservazioni. In questo modo pochi casi recenti non cancellano completamente la stima iniziale.

Il risultato finale viene limitato tra 10% e 90%. I limiti dichiarano un principio importante: i dati disponibili non giustificano mai la certezza assoluta su una singola corsa futura.

4. Calcolo delle quote virtuali

Per ciascuno dei due esiti—“in ritardo” e “puntuale”—la quota è calcolata in modo inverso rispetto alla probabilità stimata. Il calcolo usa un fattore del 94% e mantiene il moltiplicatore tra 1,10 e 6,00. L’interfaccia mostra quota, Tickets impiegati e possibile ritorno prima della conferma.

L’offerta viene firmata dal server e include i riferimenti della corsa, le quote e la scadenza. Il server non si limita a fidarsi dei valori inviati dal browser: verifica firma, contenuto, utente e orario. I pronostici chiudono dieci minuti prima della partenza programmata. Un identificativo univoco rende sicuro ripetere una richiesta dopo un errore di rete senza creare automaticamente due pronostici.

5. Verifica dell’arrivo

Dopo l’arrivo programmato e un margine di dieci minuti, un processo periodico cerca il treno tramite ViaggiaTreno usando numero, origine e giorno di partenza. Confronta la destinazione e controlla che l’arrivo programmato restituito sia compatibile con quello salvato. Se trova l’arrivo reale, usa il ritardo pubblicato dalla fermata; se questo manca ma gli orari sono presenti, calcola la differenza tra arrivo reale e programmato.

Il processo riconosce anche una corsa non partita o la soppressione della destinazione. Se la fonte non restituisce un risultato coerente, lo stato resta in attesa e il controllo può essere ripetuto. Nel gioco standard, trascorse 24 ore senza un dato verificabile, i Tickets impiegati vengono rimborsati.

6. Applicazione dell’esito

Un ritardo verificato da zero a quattro minuti corrisponde all’esito “puntuale”; da cinque minuti in poi corrisponde a “in ritardo”. Se il pronostico è corretto, il possibile ritorno salvato viene accreditato. Se è errato, i Tickets impiegati non ritornano. Cancellazioni e risultati non verificabili oltre la finestra prevista comportano il rimborso.

L’aggiornamento del pronostico, del saldo e del movimento avviene in una transazione. Una condizione sullo stato impedisce che due processi liquidino contemporaneamente lo stesso pronostico. Quando l’arrivo è disponibile, l’osservazione della corsa viene inserita o aggiornata con una chiave univoca e alimenta le stime future.

7. Selezione e risultato del GiornaTreno

Ogni giorno il sistema prende in esame fino a venti partenze per alcune relazioni a lunga percorrenza previste per il giorno successivo. La rotazione giornaliera varia le tratte candidate. Dopo aver aggiunto lo storico disponibile, ordina le corse in base alla probabilità interna di ritardo, al numero di osservazioni e ad altri criteri di spareggio; la prima corsa verificabile diventa il GiornaTreno comune a tutti gli utenti.

Ogni account può inviare una sola risposta gratuita prima della chiusura. Una previsione “puntuale” vince con un ritardo tra zero e quattro minuti; una previsione esatta vince solo se coincide con il minuto registrato, tra 0 e 180. Il premio è 100 Tickets virtuali. Una cancellazione o un risultato non verificabile annulla la gara.

8. Raccolta dei punti Flotta

Una Flotta contiene tre tratte dirette e distinte. Il server verifica l’esistenza di almeno una corsa diretta prima di accettare la squadra. Durante il mese, le corse rilevate su quelle tratte vengono identificate e verificate dopo l’arrivo. Ogni minuto positivo di ritardo vale un punto, un anticipo o un arrivo puntuale vale zero, una cancellazione verificata vale 180 punti e un dato non verificabile viene escluso.

Il punteggio considera soltanto le corse successive alla conferma della squadra nel mese corrente. Al cambio del mese riparte da zero. Il rinnovo automatico può copiare le tre tratte nella nuova stagione, ma non trasferisce i punti già ottenuti.

Fonti esterne e loro ruolo

  • I servizi di ricerca ferroviaria disponibili forniscono stazioni, soluzioni e orari programmati usati per costruire le schede iniziali.
  • ViaggiaTreno viene interrogato per cercare l’andamento e l’arrivo delle corse compatibili.
  • La pagina Informazioni e assistenza di Trenitalia descrive i canali ufficiali che il viaggiatore deve usare per informazioni operative.

Fantatreno non controlla disponibilità, completezza o tempi di aggiornamento di queste fonti. Non copia articoli o contenuti editoriali esterni: elabora dati di corsa per le proprie funzioni e aggiunge regole, spiegazioni e limiti originali.

Limiti conosciuti

  • Lo storico Fantatreno non è un censimento completo delle corse italiane.
  • Una normalizzazione del nome della stazione può non risolvere ogni variante.
  • Informazioni pubblicate in ritardo possono posticipare la liquidazione.
  • Una stima non incorpora ogni causa operativa o informazione in tempo reale.
  • La soglia dei cinque minuti è una regola del gioco, non una soglia universale di puntualità.

Controllabilità e correzioni

Le regole essenziali sono riportate anche nel regolamento e nei termini di utilizzo. Se osservi una differenza tra questa metodologia e il comportamento del sito, puoi inviare una segnalazione al recapito pubblicato nella pagina Informazioni su Fantatreno, indicando corsa, data, destinazione e schermata interessata. Le segnalazioni riproducibili vengono verificate prima di correggere contenuto o software.

Approfondisci

Continua la lettura

Guida a probabilità e quoteLa stessa logica spiegata con esempi numerici e senza dettagli implementativi.Trasparenza editorialeChi risponde dei contenuti, come vengono aggiornati e come chiedere una correzione.

Contenuti informativi originali sul funzionamento di Fantatreno e sui dati usati dal gioco.

Come funzionaRegolamentoInformazioniPrivacyTermini