See ei ole midagi, mida sa kohe silma panna. Muutus ei tulnud mingi selge hetkega, polegi ühtegi hetke, kus saaks öelda: „Just siis muutusid asjad teistsuguseks.“ Pigem lihtsalt lõpetasid asjad ootamise. Sa avad mängu ja see teeb juba seda, mida peab tegema, juba liigub – kas sa just sisse tuled või mitte.
Aviator sobib sellesse konteksti nii, et see tundub peaaegu ilmne, kui sa oled seda paar korda näinud. Tavalises mõttes pole seal tegelikult üldse algust. Ring on juba käimas, number on juba tõusmas ja sa astud sisse midagi, mis oli seal juba enne sinu tulekut. Platvormidel nagu Betway käsitletakse sellist voolu tagaplaanil sujuvalt, nii et kõik tundub stabiilsena juba hetkest, kui sa saabud – ilma et peaksid sellest mõtlema. See on just selline seadistus, mis muudab Aviatori mängimise lihtsaks, sest kord, kui sa sisse astud, ei katkesta midagi kiirust.
Selle võimaldab tegelikult mitte niivõrd formaat ise, vaid selle all asuv tehnoloogia, mis hoiab kõik katkemata töötamas.
Vanemad süsteemid olid ehitatud pausidega arvestades, isegi kui keegi neid sel ajal sellisena ei nimetanud. Sa mängisid midagi, siis ootasid, kuni see lähtestus, ja alustasid uuesti. See oli mõistlik, sest süsteemil oli vaja seda aega kõik töödelda ja uuesti korraldada enne jätkamist. Selline struktuur ei toimi enam, kui kõik liigub reaalajas.
Aviatoris ei pausita tegelikult ühelgi viisil sama moodi. Üks ring libiseb järgmisesse, süsteem jätkab tööd ja mäng on elus – kas sa sellele tähelepanu pöörad või lihtsalt vaatad seda vahel silmapilkudeks. See on pigem voog kui järjestus, ja see toimib ainult seetõttu, et tehnoloogia on ehitatud nii, et see hakkab asju käsitlema just siis, kui need juhtuvad – mitte hiljem.
Kõike käsitletakse liikumises ja kõik ühendatud kasutajad näevad umbes sama hetke samaaegselt või piisavalt lähedaselt, et see ei riku tunde sellest.
Kui asjad nii toimivad, siis kiirus pole lihtsalt ülesehitusel olev funktsioon – see on osa sellest, kuidas kogu süsteem kokku hoitakse.
Iga ring teeb andmevoogu, mis peab kohe liikuma: kordaja tõus, hetk, mil keegi väljuvad, ringi lõppemise hetk. Kui see ka väga pisut kallutub, märkad seda – isegi kui ei suuda täpselt seletada, mis tundub valesti.
Selle ületamise viis ei ole teoorias keeruline, kuid praxises on see oluline. Süsteem ei tugi ühele kohale kõigi asjade käsitlemiseks. Koormus jaotub: erinevad serverid käsitlevad erinevaid osi, nii et midagi ei kinni jää ega ülekoormatu. Just see hoiab kõike stabiilsena, isegi siis, kui samaaegselt on palju inimesi sisse logitud.
Seda toetab ka pilvtehnoloogia, peamiselt sellepärast, et see võimaldab süsteemil kohanduda ilma peatumiseta. Rohkem mängijaid, rohkem tegevust – süsteem skaalautub üles ilma, et midagi lähtestada peaks.
Väljastpoolt ei näi Aviatorilt nii, et ta vajaks palju. Visuaalselt ei toimu palju, õppida on vähe, raskusi pole. Aga see on peaaegu täiesti seetõttu, et töö toimub mujal.
Mäng sõltub pidevast andmete liikumisest, stabiilsetest ühendustest ja täpselt kohastatud ajastusest, et midagi ei liigu liiga palju sünkroonist välja. Vanemad süsteemid ei olnud nii ehitatud ja seda ei saa ka pinnalt imiteerida.
Kui sa harjumduse saad sellise seadistusega, kus asjad on juba käimas ja ei oota sind, siis on raske naasta süsteemidesse, mis tunduvad pigem katkendlikumad. Nad ikka töötavad, muidugi, kuid nad tunduvad aeglasemad – nii aeglasemad, et seda on raske ignoreerida.
See ongi see, mida Aviator kõige rohkem näitab – mitte lihtsalt teistsugust mängu, vaid teistsugust süsteemide ehitamise viisi, kus asjad ei algagi ja lõppegi enam nii selgelt. Nad lihtsalt jätkavad liikumist ja sina astud neisse sisse kusagil teel.
Postitus „Kuidas Aviator peegeldab liikumist alati-sisse-lülitatud, reaalajas mängusüsteemide poole“ ilmus esmakordselt Crypto Reporter’is.
