Comment était l'article ?

1538950vérification des cookiesLa mise à jour d'évitement des collisions de Star Citizen NPC améliorera la navigation de l'IA
Médias
2019/02

La mise à jour d'évitement des collisions de Star Citizen NPC améliorera la navigation de l'IA

Cloud Imperium Games a déployé une mise à jour courte et agréable pour Star Citizen. La dernière mise à jour couvre les derniers progrès réalisés par l'équipe sur la simulation spatiale haut de gamme.

L'épisode de cette semaine est assez court, puisqu'il dure un peu moins de neuf minutes. Ils couvrent brièvement certains sujets fondamentaux, notamment la locomotion des PNJ et l'évitement des entités, les effets des dégâts des propulseurs, les effets planétaires et les améliorations du streaming des conteneurs d'objets.

La première section se concentre spécifiquement sur l’évitement des collisions pour le système d’IA.

Ils donnent un bref aperçu de la manière dont ils utilisent le système de collision procédurale qui s'intègre au système de locomotion des personnages et permet aux concepteurs de déplacer les personnages autour d'objets, d'autres personnages et de se déplacer dans des pièces, des couloirs et des structures.

Exploration de l'IA de Star Citizen

Le système de collision procédurale fonctionne en tandem avec le système de navigation par chemin, où les PNJ qui suivent des chemins définis réagiront dynamiquement à une entité sur son chemin et se déplaceront – à une distance spécifique par rapport au volume de l'entité – pour éviter d'entrer en collision avec ledit objet. Ce système fonctionne avec des entités uniques et avec plusieurs entités dans le parcours.

Ils montrent comment l’IA ajuste dynamiquement sa trajectoire pour s’assurer qu’elle évite les collisions avec des objets, mais en même temps ne s’éloigne jamais complètement de sa destination ciblée. Vous pouvez le voir en action ci-dessous.

Ils discutent également de certaines des améliorations apportées au streaming de conteneurs d'objets pour l'alpha 3.5.

L'équipe de mise en réseau optimise spécifiquement le streaming afin de réduire les blocages d'image qui se produiraient lorsque les joueurs rencontreraient des problèmes notables à l'entrée et à la sortie du voyage quantique, ainsi qu'à la vue de grandes stations ou hubs satellites.

L'idée est que l'équipe réduit la charge sur le système à mesure que les entités sont transmises en mémoire, de sorte qu'il y ait moins d'intervalles entre les objets chargés en mémoire et les joueurs rencontrant des blocages de temps de chargement. En fin de compte, cela continuera à améliorer les performances globales.

Ils cherchent également à réduire les déconnexions du serveur et les pannes de serveur et de client générées par l'OCS, soit provoquant des boucles qui entraîneraient un crash, soit par l'OCS suspendu aux temps de chargement, ce qui entraînerait finalement une déconnexion ou des crashs.

La dernière partie de la vidéo décrit les progrès réalisés concernant les dommages au propulseur, qui en étaient au début de la phase de prototypage il y a quelques semaines. Il est donc en cours de finalisation pour une implémentation dans l'alpha 3.5.

Vous pouvez suivre le développement de Star Citizen en visitant le site web officiel.

Autres médias