Upozornění!
Položka novinek, kterou si prohlížíte, je ve starém formátu webové stránky. V některých verzích prohlížečů se mohou vyskytnout problémy s jejím zobrazením.

Zavřít

Aktualizace 9.16: Vylepšení systému viditelnosti

Aktualizace 9.16 zahrnuje optimalizaci systému viditelnosti, což je důležitý komponent hry. Odhalená vozidla se nyní budou na obrazovce zobrazovat mnohem rychleji - rozdíl bude znatelný zejména při odhalování nepřátel na vzdálenost vyšší než 300 metrů.

V tomto článku vám vysvětlíme, jak jsme takového výsledku dosáhli a jak to ovlivní hru.

Vliv na hratelnost

Vozidla, která odhalila nepřítele na dlouhou vzdálenost, budou mít o trošku více času na výstřel.

Odhalená vozidla nyní budou obtížněji překonávat krátké otevřené prostory, neboť budou na obrazovce nepřátel odhalena okamžitě. Budou tedy muset aktivně manévrovat, aby nebyla tak snadným cílem, nebo si vybrat jinou cestu.

Změny v aktualizaci 9.16

Dosažení tohoto vylepšení v systému odhalování vyžadovalo vyřešení dvou problémů: zaprvé jak přepracovat výpočty serveru, zadruhé jak urychlit zobrazování odhalených vozidel v herním klientovi.

Změny spojené se serverem

Naši serveroví programátoři přepsali kód pro viditelnost a zároveň zachovali všechna předchozí pravidla. Přechod na efektivnější programovací jazyk jim umožnil zredukovat zátěž serveru a navýšit výkon systému viditelnosti. Jinými slovy, systém začal pracovat efektivněji za použití stejných pravidel a menšího počtu zdrojů.

Kontrola detekce je požadavek serveru, který určuje, zda je nepřátelské vozidlo v dohledu a jestli může být odhaleno. Kontrola detekce je prováděna neustále, interval se však liší v závislosti na vzdálenosti od nepřítele.

Interval kontrol detekce závisí na vzdálenosti: kontroly jsou frekventovanější na krátkou vzdálenost. S narůstající vzdáleností narůstá i interval mezi kontrolami. Provedená optimalizace nám umožnila dvojnásobně navýšit počet kontrol detekce na krátké vzdálenosti a přidat další zjednodušené kontroly na vzdálenosti vyšší, což vedlo k celkovému trojnásobnému navýšení počtu kontrol detekce oproti předchozí verzi. Navýšená frekvence kontrol detekce nám umožňuje redukci zpoždění při zobrazování odhalených vozidel.

Změny spojené s klientem

Vylepšení klienta ušetřila kolem 60 - 70 % času potřebného ke zobrazení modelu vozidla. Nyní jsou všechny modely vozidel nahrány společně s objekty na mapě a při vstupu do bitvy zobrazena okamžitě. Toto řešení nám umožnilo redukci času zobrazování při odhalování a stejně tak snížení možného „zamrzání“, když je odhaleno nepřátelské vozidlo.

 

Vpřed!

Zavřít