Bei der Erstellung von Spielen sind Entwickler besessen von dem Wunsch, ein interessantes und aufregendes Gameplay für die Spieler zu erstellen: sie in neue Bedingungen zu versetzen oder Freunde neu zu betrachten. Und manchmal muss man dafür ein wenig schummeln. Entwickler nehmen kleine Änderungen am Gameplay-System oder an bestimmten grundlegenden Spieldesign-Funktionen vor. Dies gilt für Nicht-Spieler-Charaktere. Xenomorph von
Alien Isolation hatte Kurzstreckensensoren auf dem Rücken, und der „Regisseur“ wusste immer, wo sich der Benutzer befand, die Feinde in
Far Cry wurden etwas ungenauer, als sie mit dem Spieler kämpften, und die
DOOM- Dämonen warteten geduldig darauf, dass sie an die Reihe kamen, um eine Chance zu bekommen, zu brechen Spieler zu zerfetzen. Dies mag nicht intuitiv erscheinen, aber indem Entwickler das Verhalten der Charaktere einschränken oder ihnen mehr Wissen und Fähigkeiten als nötig vermitteln, können sie das Gameplay in einigen Fällen ganzheitlicher gestalten. Und das bringt uns zu Ubisofts
Ghost Recon Wildlands- Studie: einem 2017 veröffentlichten Open-World-Action-Spiel, in dem Spieler das Drogenkartell von Santa Blanca methodisch zerstören.
In diesem Artikel werde ich über drei KI-gesteuerte Nicht-Spieler-Charaktere sprechen, die mit einem Spieler in Offline-Missionen arbeiten: Holt, Midas und Weaver. Dieses Geisterteam sollte in der Lage sein, auf die Befehle des Spielers und auf die Welt um ihn herum zu reagieren und gleichzeitig die durch das Spiel erzeugte Illusion zu unterstützen, während Sie heimlich feindliche Kommandoposten zerstören oder frontal in einem Kampfhubschrauber fliegen und alles in Stücke zerschlagen. Dies ist eine interessante Designherausforderung. Das Spiel ist zu einem der herausragendsten modernen Beispiele dafür geworden, wie KI betrügt, um nicht das zu tun, was von ihr erwartet wird, sondern weil wir Spieler unser Versagen nicht ertragen können.
Geisterteam
Von künstlicher Intelligenz kontrollierte Teamkollegen in der
Ghost Recon- Serie sollten den Spieler unterstützen und das Gefühl von geheimen Agenten erzeugen, die in Gebäude eindringen und feindliche Streitkräfte zerstören. Insbesondere müssen sie dem Spieler die Ziele anzeigen, synchronisierte Tötungen mehrerer auf Befehl stehender Feinde durchführen und auch für sich selbst aufstehen, wenn es heiß wird.
Ghost Recon Wildlands nimmt all diese Elemente auf und erhöht ihre Größe erheblich, was für Spieleentwickler ein ernstes Problem darstellt. Im Gegensatz zu älteren Spielen der Serie wie
Ghost Recon: Future Soldier nimmt hier die Anzahl der einzigartigen Situationen exponentiell zu. Dies ist teilweise auf systemische Gameplay-Elemente zurückzuführen, die das Wetter kontrollieren, Gegner und Rebellen patrouillieren, die Zivilbevölkerung und vieles mehr. Spieler können feindliche Lager aus jedem Winkel angreifen und viele Werkzeuge verwenden. Daher müssen sich KI-Systeme für freundliche Charaktere anpassen, in einigen Fällen ihre Regeln ignorieren und manchmal einfach schummeln, um die von Ghost Recon versprochene Illusion zu unterstützen. Ghost Recon Wildlands verwendet jetzt das Verhaltensbaumsystem für die KIs aller Charaktere, während die freundliche KI ein viel komplexeres System als Feinde verwendet. Heute werde ich nicht im Detail über die Implementierung der Verhaltensbäume selbst sprechen, sondern die angewandten Entwurfsregeln und unterstützenden Systeme erläutern, die beim Management von KI-Partnern helfen.
Die Wildlands AI-Teamkollegen wurden von einem kleinen Team von Ubisoft Montpelier zusammengestellt, dessen Designphilosophie den Spieler in den Mittelpunkt allen freundlichen AI-Verhaltens stellte. Dies bestimmte die Art und Weise, wie diese Systeme erstellt und verwendet wurden. Diese Philosophie beruht auf drei Hauptpfeilern.
- Ziehen Sie die Decke nicht über sich selbst: Teamkollegen unterstützen den Spieler, ohne die Hauptaufmerksamkeit auf sich selbst zu lenken.
- Bei Bedarf warten: Die Geister-KI muss auf Umgebungen reagieren und bei Bedarf helfen.
- Befolgen Sie die Anweisungen: Tun Sie, was der Spieler unter den aktuellen Umständen so weit wie möglich befiehlt.
All dies ist notwendig, um eine Regel zu erfüllen: Der Spieler muss den Spielprozess kontrollieren und darf nicht das Gefühl haben, dass die Spielsysteme nicht das tun, was er von ihnen will. In jedem Fall bestimmt der Spieler direkt oder indirekt das Verhalten dieser KI-Charaktere. Und um die Illusion eines Geheimgangs in der Nähe des Feindes aufrechtzuerhalten, den Spieler zu erschießen oder wiederherzustellen, betrügt die freundliche KI ständig, und dafür benötigt er viele Spielsysteme sowie bestimmte Zugeständnisse der freundlichen und feindlichen KI.
Wie in einem Bericht von Matthias Rolland auf der As GameAI North 2017 beschrieben, besteht das Partnermanagement aus drei Gameplay-Systemen, die die KI des Ghost Squad leiten:
- Smart Recon- System: Findet interessante Objekte und Charaktere in lokaler Nähe
- Balance of Power-System : Beeinflusst, wie effektiv Teamkollegen im Kampf sind.
- Beide Systeme sind zu einem großen System namens Overlord verbunden : Dies ist eine Reihe von Subsystemen, die die gesamte Liste der Bedrohungen in der Nähe des Spielers und verschiedene nützliche Informationen definieren, die Partner im Kampf so effektiv wie möglich nutzen können.
Alle drei Systeme interagieren regelmäßig mit dem Spieler über Teamkollegen und steuern deren Verhalten und Aktionen im Weltraum.
In Aktion

Angenommen, ich möchte die Basis aus dem obigen Screenshot angreifen. Dies ist ein dicht besiedelter Ort, an dem Feinde, Fahrzeuge und ohne Zweifel auch Patrouillen in der Nachbarschaft herumlaufen und Wachposten eingerichtet werden. Wenn ich näher komme, kommt das Overlord-System ins Spiel, das alle Feinde in einem Umkreis von 100 Metern um mich identifiziert. Sie verfolgt nicht nur, wie weit sie sind, sondern auch, ob ich und meine Partner in Sichtweite sind. Währenddessen nähern sich Holt, Midas und Weaver heimlich der Basis hinter mir. Um zu wissen, wohin ich gehen soll, hinterlässt mein Charakter Spuren im Navigationsnetz, damit der Trupp weiß, wie er sich bewegen soll. Bei Erreichen des Lagers erhalten die Partner von Overlord Anweisungen, wie sie sich im Raum bewegen sollen. Nachdem Overlord alle notwendigen Informationen über feindliche Charaktere in der Nähe erhalten hat, weiß er, in welchen Bereichen der Karte sich die Einheit nicht bewegen sollte, damit sie nicht bemerkt wird.

In diesem Moment warnt mich eines der Mitglieder der Abteilung vor einem in der Luft hängenden Hubschrauber. Deshalb muss ich mich hinlegen und warten, bis er wegfliegt. Dies ist jedoch für die Abteilung nicht wichtig, da sie sich im Stealth-Modus befinden und sie mich nicht bemerkt haben,
für den Feind jedoch unsichtbar sind . Overlord hilft ihnen
, geheim zu bleiben, und bis ich ihnen befehle, an einen Ort zu ziehen, an dem sie entdeckt werden, oder sie mich nicht finden, bleiben sie unsichtbar.
Wenn ich mich dem Lager nähere, registriert das Smart Recon-System Objekte in der Nähe wie Luftverteidigung und elektrische Generatoren sowie Feinde. Sie ordnet sie nach relativer Wichtigkeit und auch nach meiner Fähigkeit, sie zu eliminieren. In diesem Moment lassen sie mich wissen, dass sich ein Feind in der Nähe befindet, und sie übermitteln kontextbezogene Informationen darüber, wo er sich befindet. Es ist auch in meinem HUD und auf der Minikarte aufgezeichnet. Obwohl dies nicht sehr realistisch ist - da Partner manchmal Objekte melden, die sie nicht sehen können -, bietet dies einen Unterstützungsmechanismus, der es mir nicht ermöglicht, von Anfang an zu scheitern und Ziele und wichtige Punkte zu erkennen, die ich sonst könnte überspringen.

Stattdessen entschied ich mich jedoch, Scharfschützen auf den Türmen zu finden und sie leise „auszuziehen“. Dazu verwenden wir den synchronisierten Schussbefehl, bei dem ich bis zu drei Feinde auswähle, die Geister zerstören müssen. Interessant ist hier, dass diese synchronisierten Schüsse von der Fähigkeit des Spielers abhängen, das Ziel zu markieren, und von der Möglichkeit einer freundlichen KI, zu schießen. Aber manchmal kann die KI keinen Schuss abgeben. Um zu schießen, kann sie in gewissem Maße von den Regeln abweichen. Angenommen, manchmal muss er um die Ecke schießen, aber wenn sich der Feind im Bunker befindet und nicht in Sichtweite ist, sagt mir sein Partner, dass er nicht schießen kann.
Nun kann sich die Frage stellen: Können die Teammitglieder verfehlen? In der Tat können sie nicht verfehlen, weil sie nicht schießen. Das KI-Entwicklungsteam von Wildlands nennt dies den „
magischen Schuss “: Ein Trupp gibt vor, Ihren Feind auf Ihr Kommando zu erschießen, und alle feindlichen KI fallen einfach tot um. Dank der Simulation eines Schusses können sie nicht verfehlen, was bedeutet, dass Sie die Mission nicht auf so einfache Weise scheitern lassen.
Wenn ich zur Basis komme, wird dieser Prozess fortgesetzt. Der Trupp befolgt weiterhin die Regeln von Overlord, wo er nach wichtigen Objekten suchen kann, und auf Befehl der Spieler, andere Feinde an der Basis mit Hilfe von „magischen Schüssen“ zu zerstören. Außerdem weist mich das Smart Recon-System auf einen Generator hin, den ich während der Aufklärung verpasst habe. Nachdem die Partner die Basis durchdrungen haben, folgen sie mir langsam und Overlord stellt sicher, dass sie nur die von mir angegebenen Sicherheitszonen passieren. Das ist aber immer noch nicht wichtig, weil sie unsichtbar sind.

Aber nachdem ich die Basis durchdrungen habe, entscheide ich mich, etwas Lärm zu machen und eine Aufregung zu beginnen. In diesem Moment unterstützt mich nicht nur die freundliche KI und greift Feinde an, sondern das Overlord-System wechselt in den Kampfmodus. Daher ändern sich die Informationen zu den Prioritäten der Ziele sowie zu Orten, an denen man sich auf der ganzen Welt bewegen kann, erheblich. Darüber hinaus kommt das Balance of Power-System ins Spiel. Tatsächlich ist dieses System ein Echtzeit-Ausgleichstool, mit dem eine Gruppe von Geistern bei der Entwicklung eines Kampfes mehr oder weniger effektiv ist: Es beeinflusst den Schaden durch ihre Schüsse, die Häufigkeit von Angriffen und die allgemeine Haltbarkeit der Partner.
Die Effektivität der Einheit hängt davon ab, wie sich der Spieler darin manifestiert, Schaden zu vermeiden und Feinde zu zerstören . Außerdem erhalten Teamkollegen zu Beginn des Kampfes einen zusätzlichen Bonus, um dem Spieler zu helfen, den Tod zu vermeiden, wenn das Chaos beginnt. Kehren wir zu den Grundlagen des Designs zurück: Sie zielen nicht nur oft auf Unterstützung ab, sondern stehen auch dem Spieler nahe, damit er über ihre Unterstützung Bescheid weiß. Nach dem Schießen funktioniert das Smart Recon-System immer noch und sie finden weiterhin Ziele wie Scharfschützen, die der Spieler vergessen hat, oder andere Kampfhubschrauber.
Wenn der Kampf zu intensiv wird, gelangen sie in den Player und ich muss mich erholen. Ein anderes System namens
Revive Manager kommt ins Spiel. Revive Manager wählt einen der Geister aus, befiehlt ihm, den entsprechenden Verhaltensbaum zu aktivieren, und steuert, dass die KI den Spieler erfolgreich wiederherstellt. Wenn der Spieler von Feinden umgeben ist, setzt er magische Schüsse auf Gegner in der Nähe ein, um den Raum freizumachen. Wurden Sie auf dem Dach oder in einem unbequemen Stück Geometrie erschossen? Dann
teleportiert sich der Partner
an die Oberfläche oder im schlimmsten Fall direkt zu Ihrem Körper, um die Genesung erfolgreich abzuschließen. Das gleiche System wird verwendet, wenn Partner sich gegenseitig wiederherstellen müssen.
Und dieser Prozess wird fortgesetzt, bis entweder der Konflikt endet oder die Ablösung nicht getötet wird. In jedem Fall überträgt der Trupp weiterhin Informationen, wird effektiver, wenn der Spieler im Kampf gute Leistungen erbringt, und stellt sie so lange wie möglich wieder her. Trotz alledem ist der Spieler nicht unverwundbar, sonst wäre das Spiel nicht schwierig. Wenn der Spieler für einen bestimmten Zeitraum keinen Weg findet, den Konflikt zu beenden, wird er zerstört.
Andere Tricks
In vielen anderen Fällen handelt der Kader auch auf eine ganz bestimmte Art und Weise oder betrügt, um das Gameplay zu unterstützen. Der auffälligste Moment für den Spieler ist die Bewegung im Transport. Wenn der Spieler ins Auto steigt, versucht der Trupp auch, hinein zu klettern. Aber wenn ein Spieler ohne sie geht, teleportiert er sich einfach zum Auto, um Unterstützung zu leisten. Und wenn in diesem Fahrzeug kein Platz für alle vier ist, werden sie sich zum Spieler teleportieren, sobald er aus dem Auto steigt.
Oben habe ich kurz erwähnt, dass KI unsichtbar ist, bis ich befehle, dass sie Feinden erscheint. Gefährten sind unsichtbar und greifen keine Feinde an, bis der Spieler die Erlaubnis dazu erteilt oder einen synchronisierten Schuss bestellt oder befohlen hat, im Teammenü anzugreifen oder den Angriff einfach selbst zu starten. Der einzige Moment, in dem die Unsichtbarkeit ausgeschaltet ist, ist, wenn der Spieler den Befehl erteilt, zum Teammenü zu wechseln, und die Partner von den Feinden bemerkt werden. Wenn sie bemerkt werden, ist der Spieler schuld. Nach den Spielregeln kann die KI einen dummen Befehl nicht ablehnen, da dies am Ende ein Fehler des Spielers ist.
Abschließend
Das Erstellen von Support-Charakteren für Spiele wie
Ghost Recon Wildlands war noch nie eine leichte Aufgabe. Spieler sind oft ... unzuverlässig. Daher ist es notwendig, Systeme zu entwickeln, die sich wie erwartet bei Stealth-Penetration, schweren Gefechten und einfachem Wandern auf der Karte verhalten können. Als Spieleentwickler bin ich sehr erfreut zu sehen, wie ein solches AAA-Spiel große Zugeständnisse macht, um ein qualitativ hochwertiges Gameplay sicherzustellen. In dem Artikel habe ich oft das Wort "Cheat" verwendet, aber das bedeutet nicht, dass der Spieler von dem von den Designern beabsichtigten Gameplay abweicht. Solche Tricks glätten einfach schwerwiegende Implementierungsprobleme, die in einem Spiel dieser Größenordnung leicht auftreten können. Es ist viel schwieriger, eine intelligente KI für Spiele in der offenen Welt zu entwickeln, als Sie sich vorstellen können. Wenn Sie dies tun, können Sie die Ecken komplett abschneiden. Auch wenn dies bedeutet, dass sich die KI zu einem fliegenden Hubschrauber teleportieren kann.
Bibliographie
- Mathias Rolland, Teammates AI in der systemischen offenen Welt von Ghost Recon Wildlands, Game AI North 2017