Wie war der Artikel?

1538950Cookie-CheckDas NPC-Kollisionsvermeidungs-Update von Star Citizen wird die KI-Navigation verbessern
Medien
2019/02

Das NPC-Kollisionsvermeidungs-Update von Star Citizen wird die KI-Navigation verbessern

Cloud Imperium Games hat ein kurzes und süßes Update für veröffentlicht Star Citizen. Das neueste Update deckt die neuesten Fortschritte ab, die das Team bei der High-End-Weltraumsimulation gemacht hat.

Die Folge dieser Woche ist ziemlich kurz und dauert knapp neun Minuten. Sie behandeln kurz einige Kernthemen, darunter die Fortbewegung von NPCs und die Vermeidung von Entitäten, Auswirkungen von Triebwerksschäden, Planeteneffekte und Verbesserungen beim Streamen von Objektcontainern.

Der erste Abschnitt konzentriert sich speziell auf die Kollisionsvermeidung für das KI-System.

Sie geben einen kurzen Überblick darüber, wie sie ein prozedurales Kollisionssystem verwenden, das sich in das Charakter-Fortbewegungssystem einfügt und es den Designern ermöglicht, die Charaktere um Objekte und andere Charaktere herum zu bewegen und sich durch Räume, Hallen und Strukturen zu bewegen.

Star Citizen AI Pathfinding

Das prozedurale Kollisionssystem arbeitet mit dem Pfadnavigationssystem zusammen, bei dem NPCs, die festgelegten Pfaden folgen, dynamisch auf eine Entität auf ihrem Weg reagieren und sich – in einem bestimmten Abstand relativ zum Volumen der Entität – bewegen, um eine Kollision mit dem Objekt zu vermeiden. Dieses System funktioniert mit einzelnen Entitäten und mit mehreren Entitäten im Pfad.

Sie zeigen, wie die KI ihren Weg dynamisch anpasst, um Kollisionen mit Objekten zu vermeiden, gleichzeitig aber auch nie völlig vom Ziel abweicht. Sie können es unten in Aktion sehen.

Sie diskutieren auch einige der Verbesserungen am Objektcontainer-Streaming für Alpha 3.5.

Das Netzwerkteam optimiert speziell das Streaming, um die Frame-Störungen zu reduzieren, die auftreten würden, wenn Spieler spürbare Probleme beim Ein- und Aussteigen in die Quantenreise sowie beim Erreichen großer Satellitenstationen oder Hubs hätten.

Die Idee besteht darin, dass das Team die Belastung des Systems reduziert, wenn Entitäten in den Speicher gestreamt werden, sodass es weniger Lücken zwischen dem Laden der Objekte in den Speicher und den Spielern gibt, die auf Ladezeitverzögerungen stoßen. Letztendlich wird dies die Gesamtleistung weiter verbessern.

Sie befassen sich auch mit der Reduzierung von Serverunterbrechungen sowie Server- und Clientabstürzen, die durch das OCS verursacht werden und entweder Schleifen verursachen, die zu einem Absturz führen würden, oder das OCS an den Ladezeiten hängen bleibt, was letztendlich zu Verbindungsabbrüchen oder Abstürzen führen würde.

Der letzte Teil des Videos beschreibt die Fortschritte bei der Beschädigung des Triebwerks, die sich vor einigen Wochen in der frühen Prototypenphase befand. Es wird also für die Implementierung in Alpha 3.5 fertiggestellt.

Sie können die Entwicklung verfolgen Star Citizen durch den Besuch der offiziellen Website.

Andere Medien