
JEV ist ein Echtzeit-Entscheidungsmodell für Spiele. Es liegt zwischen dem sich ändernden Zustand einer Spielwelt und den Systemen, die eine Aktion ausführen, und hilft einem NPC oder Agenten, aus einer Reihe rechtlicher Optionen auszuwählen, was als nächstes zu tun ist. In der Praxis kann JEV Gefahren, Ziele, Ressourcen, Verbündete und Möglichkeiten abwägen und dann eine taktische Aktion wie Angriff, Rückzug, Heilung, Deckung, Unterstützung eines Verbündeten oder Erkundung eines neuen Gebiets auswählen.
Diese Definition ist absichtlich enger gefasst als die Aussage, dass JEV ein komplettes Spielhirn ist. JEV ersetzt nicht die Spiel-Engine, die Physik, die Animation, die Navigation, das Rendering, das Dialogsystem oder die erstellten Regeln. Seine Aufgabe ist die Entscheidungsauswahl unter sich ändernden Bedingungen. Diese Grenze macht es nützlich: Das Spiel behält die Kontrolle darüber, was möglich ist, während JEV dabei hilft, zu bestimmen, welche mögliche Aktion am besten zum Moment passt.
Was ist JEV?
JEV kann als taktische Entscheidungsebene verstanden werden. Das Spiel bietet eine kompakte Momentaufnahme der aktuellen Situation und eine Liste der Aktionen, die der Charakter ausführen darf. JEV wertet diesen Kontext aus und gibt einen Choice zurück, normalerweise mit Parametern oder einem Ziel. Das Spiel validiert die Antwort und führt sie über normale Spielsysteme aus.
Ein nützliches mentales Modell ist beobachten, filtern, bewerten, auswählen, ausführen und erneut beobachten. Die Beobachtung erfasst relevante Fakten wie Gesundheit, sichtbare Bedrohungen, Deckung, Entfernung, Abklingzeiten, Teamrollen und Ziele. Durch das Filtern werden unmögliche Aktionen entfernt. Die Bewertung vergleicht die verbleibenden Optionen mit den Zielen und aktuellen Risiken des Agenten. Choice erzeugt eine Aktion, während die Ausführung innerhalb des deterministischen Spielcodes bleibt.
Welches Problem löst JEV?
Traditionelle NPC-Logik funktioniert gut, wenn die Anzahl der Bedingungen klein und vorhersehbar ist. Wenn ein Spiel jedoch wächst, werden Entscheidungen zu einer Kombination aus lokalen Fakten und konkurrierenden Zielen. Ein NPC muss möglicherweise gleichzeitig ein Ziel schützen, verhindern, dass ein verwundeter Teamkamerad exponiert wird, Munition sparen und auf eine neue Bedrohung reagieren. Eine lange Kette verschachtelter Bedingungen oder manuell erstellter Übergänge kann schwierig auszubalancieren und noch schwieriger zu überarbeiten sein.
JEV befasst sich eher mit dem Auswahlproblem als mit dem Ausführungsproblem. Es bietet Designern die Möglichkeit, Ziele und Aktionsverträge auszudrücken und gleichzeitig der Entscheidungspolitik zu ermöglichen, auf einen reicheren Zustand zu reagieren. Das Ergebnis ist keine uneingeschränkte Improvisation. Es handelt sich um ein gesteuertes Choice über eine Schnittstelle, die das Spiel definiert.
Wie hängt JEV mit der Spiel-KI zusammen?
Spiel-KI ist eine breite Kategorie, die Navigation, Wahrnehmung, Planung, Animationsauswahl, Truppkoordination, Lernsysteme und mehr umfasst. JEV ist eine Komponente innerhalb dieser Kategorie. Es wird am natürlichsten für eine mittlere oder taktische Entscheidungsebene verwendet: hoch genug, um Ziele und Kompromisse zu verstehen, aber niedrig genug, um eine konkrete nächste Aktion durchzuführen Choice.
Zum Beispiel kann ein Spiel die Navigation deterministisch halten, einen Verhaltensbaum verwenden, um eine Nachladesequenz durchzuführen, und JEV verwenden, um zu entscheiden, ob Nachladen besser ist als in Deckung zu gehen. Die Systeme ergänzen sich. Der Motor besitzt Wahrheit und Ausführung; JEV trägt zur kontextsensitiven Auswahl bei.
JEV im Vergleich zu LLMs, Verhaltensbäumen und FSMs
LLMs sind flexible Sprachmodelle. Sie sind gut im Dialog, in der Interpretation von Erzählungen, in der Planung in natürlicher Sprache und in der Generierung von Text oder Code. Ein allgemeiner LLM ist nicht automatisch ein guter Pro-Tick-Controller: Er ist möglicherweise zu langsam, schwer einzuschränken oder für einen sicherheitskritischen Aktionsvertrag inkonsistent. JEV ist eine Spielentscheidungsebene mit einer schmaleren Ausgabeoberfläche.
Verhaltensbäume repräsentieren den erstellten Kontrollfluss durch Selektoren, Sequenzen, Bedingungen und Aufgaben. Sie eignen sich hervorragend für eine transparente, wiederholbare Ausführung. JEV kann über einem Verhaltensbaum sitzen und auswählen, welcher Zweig oder welche übergeordnete Absicht ausgeführt werden soll, während der Baum die Schritte verarbeitet.
Finite-State-Maschinen modellieren explizite Zustände und Übergänge wie Patrouille, Verfolgung, Angriff und Flucht. Über sie lässt sich leicht nachdenken, Übergangsgraphen können jedoch überfüllt werden, wenn sich die Bedingungen vervielfachen. JEV kann die nächste Absicht auswählen, während FSM für das Eingeben und Verlassen klar definierter Ausführungszustände verantwortlich bleibt.
Beim praktischen Vergleich geht es nicht darum, jede vorhandene Technik zu ersetzen. Es geht darum, das kleinste System auszuwählen, das mit der Unsicherheit umgeht, die ein Spiel tatsächlich hat.
Typische JEV Anwendungsfälle
- Kampftaktiken: Wählen Sie zwischen Druck, Rückzug, Deckung, Heilung oder einer koordinierten Taktik Fähigkeit.
- Squad-Koordination: Weisen Sie einem Agenten die Aufgabe zu, zu unterstützen, zu flankieren, wiederzubeleben, zu bewachen oder neu positionieren.
- Überlebensspiele: Handel mit Erkundung, Handwerk, Nahrung, Unterkunft und Bedrohungsvermeidung gegen Zeit und Ressourcen.
- Stealth: Entscheiden Sie, ob Sie ein Geräusch untersuchen, verstecken, suchen, um Hilfe rufen oder zu einem zurückkehren möchten route.
- Reaktive Begegnungen: Wählen Sie eine Begegnungsreaktion aus, während verfasste Regeln Fairness wahren und Fortschritt.
Was JEV nicht tut
JEV sollte nicht aufgefordert werden, in jedem gerenderten Frame die Physik zu erfinden, Berechtigungen zu umgehen, beliebige Weltzustände direkt zu mutieren oder einen Avatar zu steuern. Es sollte nicht die einzige Quelle der Wahrheit für Treffererkennung, Bewegungsgültigkeit, Wirtschaftsregeln oder Multiplayer-Autorität sein. Diese Verantwortlichkeiten gehören zum Spielcode und zu den Engine-Systemen.
Eine starke Integration macht diese Grenze deutlich. Das Spiel stellt nur den für eine Entscheidung erforderlichen Status bereit, listet nur Legal Actions auf, validiert die Antwort und definiert einen fallback. Dieses Design macht Verhalten beobachtbar und ermöglicht es Teams, die Entscheidungsebene mit aufgezeichneten Szenarien zu testen.
Wann sollte ein Spiel JEV verwenden?
JEV passt gut, wenn ein NPC über mehrere sinnvolle Optionen verfügt, sich die beste Option mit dem Live-Kontext ändert und die Pflege allein erstellter Regeln immer teurer wird. Es ist weniger nützlich für eine feste Animationssequenz, eine einfache Patrouillenroute oder eine Entscheidung, die bei jedem Lauf identisch sein muss. Beginnen Sie mit einer begrenzten Entscheidung, messen Sie Latenz und Qualität und erweitern Sie diese erst, wenn der Vertrag verständlich bleibt.
Eine szenarioorientierte Erklärung finden Sie unter JEV Spiel-KI: Taktische Entscheidungen in Echtzeit für NPCs. Um zu verstehen, wie JEV in die KI-gestützte Spieleerstellung passt, lesen Sie Wie JEV bei der Generierung von Spielen hilft. Entwickler können der Implementierungsanleitung im Tutorial JEV.
folgen.
JEV FAQ
Erzeugt JEV ein vollständiges Spiel?
Nr. JEV konzentriert sich auf die Auswahl von Laufzeitentscheidungen. Generierungsmodelle können Assets, Code, Szenen oder andere Inhalte erstellen, während JEV generierte NPCs innerhalb des resultierenden Spiels reaktionsfähiger machen können.
Ist JEV ein LLM?
JEV sollte als spezielle Entscheidungsfähigkeit und nicht als allgemeines Konversationsmodell behandelt werden. Der wichtige Unterschied ist die begrenzte Eingabe des Spielzustands und die Ausgabe der rechtlichen Schritte.
Ersetzt JEV Verhaltensbäume?


