Maxithlon: o que mudou nos bastidores
| (17:00 25-08-2026) |
| Nos últimos meses, o Maxithlon mudou muito mais do que aquilo que se consegue ver através do ecrã. Grande parte do trabalho centrou-se nos alicerces do jogo: o código, a base de dados, os processos automáticos que mantêm tudo a funcionar diariamente, o sistema de tradução e, mais recentemente, a nova interface. Para um jogo com mais de vinte anos de história, este foi um passo importante. Uma grande modernização técnica O objetivo nunca foi reconstruir o Maxithlon do zero. Em vez disso, temos vindo a modernizá-lo gradualmente, preservando a sua história, os seus dados e as regras do jogo. Um dos maiores marcos foi a migração para o PHP 8.5, que é agora o único ambiente de execução suportado pelo Maxithlon. Isto exigiu uma revisão abrangente do antigo código, de padrões de linguagem, avisos, comportamentos obsoletos e casos extremos que se tinham acumulado ao longo de muitos anos. Os registos de produção também foram utilizados continuamente para identificar e corrigir problemas reais, tornando o jogo mais estável e previsível. Processos automáticos mais rápidos e seguros Uma enorme quantidade do Maxithlon funciona automaticamente em segundo plano. Estes processos gerem corridas, competições, classificações, treinos, lesões, finanças, recordes, atualizações de séries, instalações e muitas outras partes do jogo. Nos últimos meses, este sistema foi significativamente melhorado com um bloqueio mais eficaz, dependências mais claras, registo estruturado, recuperação automática e um cronograma mais detalhado de cada fase. Analisámos mais de 364 000 execuções reais entre março e agosto de 2026, e as melhorias são muito significativas. Alguns exemplos: * atualização das classificações: de cerca de 2 horas e 20 minutos para cerca de 25 minutos, em média; * motor de competições: cerca de 94% mais rápido; * processo de utilizadores online: cerca de 95% mais rápido; * motor de pré-corrida: cerca de 87% mais rápido; * importação de e-mail: cerca de 70% mais rápida; * motor de corrida: cerca de 66% mais rápido; * processo de treino: cerca de 57% mais rápido; * atualização financeira: quase 50% mais rápida. Estes não são resultados de testes padrão, mas sim tempos reais de produção. A vantagem não se resume apenas à velocidade. Processos mais curtos e mais bem controlados também são menos propensos a sobrepor-se, falhar a meio ou deixar o jogo num estado inconsistente. Um melhor sistema de tradução O sistema multilingue também está a ser modernizado. Novas ferramentas facilitam agora a deteção de textos em falta ou não utilizados, a revisão de novas entradas de tradução e a gestão do catálogo de traduções de forma mais estruturada. Isto mantém o modelo de tradução impulsionado pela comunidade no centro do Maxithlon, ao mesmo tempo que prepara o sistema para melhorias futuras, incluindo possíveis ferramentas de tradução assistidas por IA. UX4: a parte visível da mudança O trabalho na infraestrutura também está a permitir que nos concentremos mais naquilo que os jogadores realmente vêem. A implementação gradual do UX4, a nova interface do Maxithlon, já começou. O objetivo não é redesenhar instantaneamente um jogo que muitos jogadores utilizam há anos, mas sim melhorá-lo passo a passo: layouts mais claros, páginas mais consistentes, melhor usabilidade em ecrãs mais pequenos e componentes partilhados em todo o site. Por que é que todo este trabalho é importante Grande parte deste trabalho é intencionalmente invisível. Mas proporciona ao Maxithlon uma base muito mais sólida para o futuro. O jogo está agora a funcionar num ambiente de execução moderno, os seus processos automáticos são mais rápidos e fáceis de monitorizar, o sistema de tradução está a ser renovado e a interface está a iniciar a sua próxima evolução. O resultado deverá ser um Maxithlon mais estável, mais rápido de manter e mais fácil de melhorar. E, mais importante ainda, proporciona-nos uma base muito melhor para a próxima ronda de novas funcionalidades. |

Português
Català
Čeština
Dansk
Deutsch
Eesti
English
Español
Español, Latinoamerica
Eλληνικά
Français
Hrvatski
Italiano
Latviešu (Beta)
Lietuvių
Magyar (Beta)
Nederlands
Nederlands, België (Vlaams)
Polski
Português brasileiro
Română
Slovenčina
Suomi
Svenska (Beta)
Русский (Russian)
Українська (Ukrainian)
中文 (Chinese) (Beta)