Jaký byl článek?

1538950kontrola cookiesAktualizace Star Citizen NPC Collision avoidance zlepší navigaci AI
Media
2019/02

Aktualizace Star Citizen NPC Collision avoidance zlepší navigaci AI

Cloud Imperium Games vydaly krátkou a sladkou aktualizaci pro star Citizen. Nejnovější aktualizace pokrývá nejnovější pokrok, kterého tým dosáhl na špičkové vesmírné simulaci.

Epizoda z tohoto týdne je docela krátká, má necelých devět minut. Stručně pokrývají některá základní témata, včetně lokomoce NPC a vyhýbání se entitám, efektů poškození trysek, planetárních efektů a vylepšení streamování kontejnerů objektů.

První část se konkrétně zaměřuje na předcházení kolizím pro systém AI.

Poskytují stručný přehled o tom, jak používají procedurální kolizní systém, který se zahákne do systému lokomoce postav, což umožňuje návrhářům pohybovat postavami kolem objektů, jiných postav a pohybovat se místnostmi, halami a strukturami.

Star Citizen AI Pathfinding

Procedurální kolizní systém funguje v tandemu se systémem navigace po cestě, kde NPC, které sledují nastavené cesty, dynamicky reagují na entitu v její cestě a pohybují se – v určité vzdálenosti vzhledem k objemu entity – aby se vyhnuly kolizi s uvedeným objektem. Tento systém pracuje s jednotlivými entitami a s více entitami v cestě.

Ukazují, jak AI dynamicky upravuje svou dráhu, aby zajistila, že se vyhne kolizi s objekty, ale zároveň se nikdy zcela neodchýlí od svého cíleného cíle. Můžete to vidět v akci níže.

Diskutují také o některých vylepšeních streamování objektových kontejnerů pro alpha 3.5.

Síťový tým speciálně optimalizuje streamování, aby omezil zasekávání snímků, ke kterým by docházelo, kdy by se hráči setkávali se znatelnými škytavkami při vstupu a výstupu z kvantového cestování, stejně jako při pohledu na velké satelitní stanice nebo uzly.

Myšlenka je taková, že tým snižuje zatížení systému, protože entity jsou streamovány do paměti, takže mezi objekty, které se načítají do paměti, a hráči, kteří se zastavují, je méně zastávek. V konečném důsledku to bude nadále zlepšovat celkový výkon.

Zaměřují se také na snížení odpojování serveru a zhroucení serveru a klienta, které byly vytvořeny z OCS, buď způsobovaly smyčky, které by vedly ke havárii, nebo OCS visící na načítání, což by nakonec mělo za následek odpojení nebo zhroucení.

Poslední část videa nastiňuje pokrok, kterého bylo dosaženo s poškozením trysky, které bylo před několika týdny v rané fázi prototypování. Takže se dokončuje pro implementaci do alfa 3.5.

Můžete sledovat vývoj pro star Citizen návštěvou oficiální webové stránky.

Ostatní média