Rezultatas, kurį galima patikrinti
AREN8 neprašo lentelės aklai pasitikėti naršyklės skaičiumi. Varžybų rezultatas remiasi serverio sesija, įvestimis ir pakartotu žaidimu.
Ką reiškia deterministinis
Tas pats seed, taisyklės ir laiku pažymėtų įvesčių seka sukuria tą patį rezultatą. Žaidėjo pasirinkimai nėra nustatyti iš anksto; pakartojama variklio reakcija į juos.
Sesija saugo variklio ir taisyklių versijas, todėl vėlesnis atnaujinimas nekeičia seno žaidimo. Weekly seed bendras, o Tournament nustatymus dar susieja varžybų sutartis.
Kodėl kliento taškų nepakanka
Naršyklė rodo atsaką iš karto, bet žaidėjo įrenginys negali būti vienintelis viešo rekordo šaltinis. Serveris gauna ėjimus ir perskaičiuoja žaidimą.
Paprastą skaičių būtų galima pakeisti nežaidžiant. Pakartojimas susieja kiekvieną tašką su leistina įvestimi ir patikrina savininką, terminą, versijas, taisykles ir pabaigą.
Skirtingi įrenginiai, tos pačios taisyklės
Ekranai ir ryšys skiriasi. Vaizdavimas atskirtas nuo simuliacijos: sklandesnis vaizdas nekeičia susidūrimų, figūrų sekos, leidžiamų veiksmų ar serverio taškų.
Tinklas naudojamas sesijai, checkpoint ir rezultatui siųsti, bet nesuteikia taškų. Po trikdžio galimas atkūrimas ar pakartotinis siuntimas.
Kur patikra svarbiausia
Weekly ir Tournament žaidėjai lyginami tiesiogiai. Classic ir Kelionės patvirtinti rezultatai taip pat naudoja serverio logiką, tačiau jų tikslas yra progresas.
Kelionės power-up negerina varžybų rezultato, o administratoriaus testas neduoda viešų prizų ir nekeičia vietos.
Ką sąžininga patikra reiškia praktiškai
Determinizmas iš anksto nenusprendžia žaidėjo pasirinkimų. Jis reiškia, kad variklis vienodai reaguoja į tuos pačius pradinius duomenis ir įvestis. Žaidėjas vis tiek renkasi kiekvieną veiksmą ir riziką. Pakartojamumas leidžia serveriui atskirti tikrą žaidimo eigą nuo skaičiaus be atitinkamų įvykių.
Taisyklių momentinė kopija ypač svarbi po atnaujinimų. Jei greitis, limitas ar lygio balansas pasikeičia, sena sesija išlaiko pradžios versiją. Vakarykštis įrašas netikrinamas šiandienos reikšmėmis. Variklio ir taisyklių versijos bei kontrolinė suma susieja bandymą su tinkamu kontekstu.
Vaizdo sklandumas įvairiuose įrenginiuose gali skirtis, tačiau loginiai žingsniai nepriklauso nuo ekrano atnaujinimo dažnio. Atvaizdavimas išlygina judesį akiai, o simuliacija nustato langelį, susidūrimą ir taškus. Galingesnis telefonas gali parodyti daugiau tarpinių kadrų, bet negauna kitos sekos ar papildomo laiko.
Patikra saugo ir sąžiningą žaidėją. Pakartotinai išsiuntus tą pačią užbaigtą sesiją neturi atsirasti keli rezultatai ar prizai. Atmestas bandymas neištrina ankstesnio patvirtinto rekordo. Priežastis lieka diagnostikoje, kad techninę problemą būtų galima atskirti nuo netinkamo įrašo.
Dažniausiai užduodami klausimai
Ar AREN8 įrašo vaizdo įrašą?
Pagrindinis įrodymas yra kompaktiškas pakartojimas: seed, versijos, taisyklės, laikas ir įvestys. Vaizdas iš jų atkuriamas.
Ar didelis ekrano Hz suteikia taškų?
Ne. Vaizdavimas atskirtas, o serveris perskaičiuoja rezultatą tomis pačiomis taisyklėmis.
Kas nutinka atmestam rezultatui?
Jis nepatenka į patvirtintą lentelę ir nepakeičia geresnio galiojančio rezultato.
