Equipe
AI (Tech)
Tout au long du mois de juin, l'équipe AI Tech a fourni des corrections de bugs et une assistance pour la version Alpha 4.2, notamment en optimisant la façon dont la régénération du maillage de navigation prend en compte les liens de navigation.
Depuis l'année dernière, le calcul "îlot" (une méthode permettant de déterminer les zones accessibles du point de vue d'un PNJ) a été divisé en morceaux afin d'être utilisé par le maillage de navigation planétaire. Les bugs associés qui empêchaient certains PNJ de trouver un chemin entre une zone individuelle et le terrain planétaire ont été étudiés. L'équipe a également considérablement optimisé la recherche du maillage de navigation autour d'un point.
AI Tech a converti la structure de données interne qui pointe vers les volumes d'exclusion ou les modificateurs de coût en AABBTree afin d'accéder rapidement aux éléments inutiles et de les exclure des requêtes.
Ils ont ensuite augmenté le rayon utilisé par les PNJ pour générer le maillage de navigation sur les planètes afin d'offrir une meilleure expérience de combat contre les Valakkars. Par exemple, chaque variante de la créature doit être capable de se déplacer sur de longues distances à travers le monde, les récentes modifications offrant une granularité de génération améliorée.
Une méthode de marquage des brosses (géométries qui ne sont pas des entités) a été mise en place pour s'assurer qu'elles ne sont pas praticables pour les PNJ. Cela était nécessaire pour éviter l'utilisation de volumes d'exclusion de navigation inutiles lorsque les artistes veulent empêcher les PNJ de marcher sur des objets spécifiques.
Le travail en cours s'est poursuivi pour mettre à jour le cheminement 3D afin d'utiliser la nouvelle approche de voxelisation. Parallèlement, l'équipe prend désormais entièrement en charge l'utilisation de l'énergie quantique pour optimiser les vitesses lors des vols dans l'espace.
Pour StarScript, la fonctionnalité "exporter en tant qu'image" prend désormais en charge l'exportation de plusieurs graphiques en même temps. De nombreuses autres fonctionnalités ont été développées et seront également utilisées directement dans StarScript.
Par ailleurs, la possibilité pour les PNJ de réagir aux signaux radar a été ajoutée. Désormais, ils considéreront un signal soit comme une perturbation à examiner, soit comme un événement actif les amenant au combat.
Enfin, pour AI Tech, des corrections ont été apportées aux PNJ conduisant des véhicules, une fonctionnalité que l'équipe espère ajouter au PU à un moment donné.