Maxithlon: mis on muutunud „kapoti all“
| (17:00 25-08-2026) |
| Viimaste kuude jooksul on Maxithlonis muutunud palju rohkem, kui ekraanilt kohe näha on. Suur osa tööst on keskendunud mängu alustaladele: koodile, andmebaasile, automaatsetele protsessidele, mis hoiavad kõike iga päev töös, tõlkesüsteemile ning viimasel ajal ka uuele kasutajaliidesele. Rohkem kui kahekümneaastase ajalooga mängu jaoks oli see oluline samm. Suur tehniline uuendus Eesmärk ei olnud kunagi Maxithlonit nullist uuesti üles ehitada. Selle asemel oleme mängu järk-järgult kaasajastanud, säilitades samal ajal selle ajaloo, andmed ja mängureeglid. Üks suurimaid verstaposte oli üleminek PHP 8.5-le, mis on nüüd ainus Maxithlonis toetatud käituskeskkond. See nõudis vanema koodi, aegunud programmeerimisvõtete, hoiatuste, kasutuselt kõrvaldatud funktsioonide ja aastate jooksul kuhjunud erandjuhtumite põhjalikku ülevaatamist. Samuti kasutasime pidevalt tootmiskeskkonna logisid, et tuvastada ja parandada päriselt esinevaid probleeme ning muuta mäng stabiilsemaks ja töökindlamaks. Kiiremad ja turvalisemad automaatsed protsessid Väga suur osa Maxithlonist töötab taustal automaatselt. Need protsessid haldavad võistlusi, edetabeleid, treeninguid, vigastusi, rahandust, rekordeid, võistlussarjade uuendusi, rajatisi ja paljusid teisi mängu osi. Viimaste kuude jooksul on seda süsteemi põhjalikult täiustatud: lisatud on parem lukustusmehhanism, selgemad sõltuvused, struktureeritud logimine, automaatne taastumine ning iga etapi täpsem ajamõõtmine. Analüüsisime enam kui 364 000 tegelikku käivitust ajavahemikul märtsist augustini 2026 ning tulemused näitavad väga märkimisväärseid parandusi. Mõned näited: edetabelite uuendamine: umbes 2 tunnilt ja 20 minutilt keskmiselt ligikaudu 25 minutile; võistlusmootor: umbes 94% kiirem; aktiivsete kasutajate protsess: umbes 95% kiirem; võistluseelne protsess: umbes 87% kiirem; e-kirjade import: umbes 70% kiirem; võistlusmootor: umbes 66% kiirem; treeninguprotsess: umbes 57% kiirem; finantsuuendus: peaaegu 50% kiirem. Need ei ole laboritingimustes tehtud testid, vaid päris tootmiskeskkonnas mõõdetud tulemused. Kasu ei seisne ainult kiiruses. Lühemad ja paremini kontrollitud protsessid kattuvad üksteisega väiksema tõenäosusega, ebaõnnestuvad harvemini poole pealt ning vähendavad riski, et mäng jääb ebajärjekindlasse olekusse. Parem tõlkesüsteem Ka mitmekeelset süsteemi uuendatakse. Uued tööriistad muudavad puuduvate või kasutamata tekstide leidmise, uute tõlkekirjete ülevaatamise ja tõlkekataloogi haldamise lihtsamaks ning süsteemsemaks. See võimaldab hoida kogukonnapõhise tõlkemudeli Maxithloni keskmes, valmistades samal ajal süsteemi ette tulevasteks täiustusteks, sealhulgas võimalikeks tehisintellektil põhinevateks tõlketööriistadeks. UX4: muutuse nähtav osa Taristu uuendamine võimaldab meil nüüd rohkem keskenduda ka sellele, mida mängijad päriselt näevad. Uue Maxithloni kasutajaliidese UX4 järkjärguline kasutuselevõtt on juba alanud. Eesmärk ei ole aastaid kasutusel olnud mängu üleöö täielikult ümber kujundada, vaid seda samm-sammult paremaks muuta: selgemad paigutused, ühtlasemad lehed, parem kasutatavus väiksematel ekraanidel ning ühtsed komponendid kogu veebilehel. Miks kogu see töö on oluline Suur osa sellest tööst jääb teadlikult kasutajale nähtamatuks. Kuid see annab Maxithlonile tulevikuks palju tugevama aluse. Mäng töötab nüüd kaasaegses käituskeskkonnas, selle automaatsed protsessid on kiiremad ja lihtsamini jälgitavad, tõlkesüsteemi uuendatakse ning kasutajaliides on alustanud oma järgmist arenguetappi. Tulemuseks peaks olema Maxithlon, mis on stabiilsem, lihtsamini hallatav ja hõlpsamini edasi arendatav. Ja mis kõige tähtsam – see annab meile palju parema aluse järgmiste uute funktsioonide lisamiseks. |

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