Maxithlon: cosa è cambiato dietro le quinte

(17:00 25-08-2026)
Negli ultimi mesi Maxithlon è cambiato molto più di quanto abbiate potuto vedere immediatamente sullo schermo.

Gran parte del lavoro si è concentrata sulle fondamenta del gioco: il codice, il database, i processi automatici che lo fanno funzionare ogni giorno, il sistema di traduzione e, più recentemente, la nuova interfaccia.

Per un gioco con oltre vent’anni di storia, questo è stato un passo importante.

Una grande modernizzazione tecnica

L’obiettivo non è mai stato ricostruire Maxithlon da zero.

Abbiamo invece scelto di modernizzarlo gradualmente, preservandone la storia, i dati e le regole di gioco.

Uno dei traguardi più importanti è stato il passaggio a PHP 8.5, che ora è l’unico runtime supportato da Maxithlon.

Questo ha richiesto una revisione approfondita del codice legacy, dei vecchi pattern del linguaggio, dei warning, dei comportamenti deprecati e degli edge case accumulati nel corso degli anni.

I log di produzione sono stati utilizzati continuamente per identificare e correggere problemi reali, rendendo il gioco più stabile e prevedibile.

Processi automatici più veloci e sicuri

Una parte enorme di Maxithlon funziona automaticamente in background.

Questi processi gestiscono gare, competizioni, classifiche, allenamenti, infortuni, finanze, record, aggiornamenti delle serie, impianti e molte altre componenti del gioco.

Negli ultimi mesi questo sistema è stato migliorato in modo significativo grazie a un locking più robusto, dipendenze più chiare, logging strutturato, meccanismi di recupero automatico e una misurazione più dettagliata dei tempi di ogni fase.

Abbiamo analizzato oltre 364.000 esecuzioni reali tra marzo e agosto 2026, e i miglioramenti sono molto rilevanti.

Alcuni esempi:

* aggiornamento graduatorie: da circa 2 ore e 20 minuti a circa 25 minuti in media;
* motore competizioni: circa 94% più veloce;
* processo utenti online: circa 95% più veloce;
* motore pre-gara: circa 87% più veloce;
* import email: circa 70% più veloce;
* motore gare: circa 66% più veloce;
* rocesso allenamento: circa 57% più veloce;
* aggiornamento finanziario: quasi 50% più veloce.

Questi non sono benchmark di laboratorio, ma tempi reali di produzione.

Il vantaggio non è solo la velocità. Processi più brevi e meglio controllati hanno molte meno probabilità di sovrapporsi, fallire a metà o lasciare il gioco in uno stato inconsistente.

Un sistema di traduzione migliore

Anche il sistema multilingua è in fase di modernizzazione.

Nuovi strumenti rendono più semplice individuare testi mancanti o inutilizzati, revisionare nuove voci di traduzione e gestire il catalogo in modo più strutturato.

Questo mantiene centrale il modello di traduzione guidato dalla community, preparando allo stesso tempo il sistema a futuri miglioramenti, inclusi possibili strumenti di traduzione assistita da IA.

UX4: la parte visibile del cambiamento

Il lavoro infrastrutturale sta permettendo di concentrarsi maggiormente su ciò che i giocatori vedono.

Il rollout graduale di UX4, la nuova interfaccia di Maxithlon, è già iniziato.

L’obiettivo non è ridisegnare improvvisamente un gioco che molti giocatori usano da anni, ma migliorarlo passo dopo passo: layout più chiari, pagine più coerenti, migliore usabilità su schermi piccoli e componenti condivisi in tutto il sito.

Perché tutto questo lavoro è importante

Gran parte di questo lavoro è volutamente invisibile.

Ma offre a Maxithlon una base molto più solida per il futuro.

Il gioco ora gira su un runtime moderno, i processi automatici sono più veloci e più facili da monitorare, il sistema di traduzione è in fase di rinnovamento e l’interfaccia sta iniziando la sua prossima evoluzione.

Il risultato dovrebbe essere un Maxithlon più stabile, più semplice da mantenere e più facile da migliorare.

E, soprattutto, una base molto migliore per il prossimo ciclo di nuove funzionalità.