
JEV kann dazu beitragen, dass sich ein generiertes Spiel reaktionsschneller anfühlt, generiert jedoch nicht automatisch ein ganzes Spiel. Ein komplettes Spiel kombiniert Inhalte, Regeln, Code, Assets, Simulation und spielerorientierte Systeme. JEV trägt zu einem wichtigen Teil dieses Stapels bei: der Auswahl einer taktischen Aktion für einen NPC, wenn sich der Game State ändert.
Diese Unterscheidung verhindert einen häufigen Kategoriefehler. Das Generieren einer Szene, eines Charaktermodells oder eines Gameplay-Codeblocks unterscheidet sich von der Entscheidung, was ein Charakter zur Laufzeit tun soll. Das erste Problem ist die Erstellung von Inhalten. Die zweite ist die begrenzte Entscheidungsfindung unter Live-Einschränkungen.
Kann JEV ein Spiel generieren?
JEV kann an einem KI-gestützten Spielgenerierungs-Workflow teilnehmen, es handelt sich jedoch nicht um einen Ein-Klick-Spielgenerator. Ein Generierungsmodell kann ein Konzept in Szenen, Assets, Skripte oder einen spielbaren Prototyp umwandeln. Ein Sprachmodell kann bei Dialogen, Quests und Planung hilfreich sein. JEV kann dann einen Entscheidungsvertrag für NPCs innerhalb des Prototyps oder Produktionsspiels bereitstellen.
Das nützliche Ergebnis ist eine Arbeitsteilung. Jedes System hat eine klare Eingabe-, Ausgabe- und Autoritätsgrenze. Dadurch ist das Ergebnis leichter zu testen als ein einzelnes Modell, das die Welt erfinden, jedes System schreiben und jeden Charakter ohne Einschränkungen steuern soll.
Die vierteilige Arbeitsteilung
| Module | Primär Verantwortung |
|---|---|
| __ | Generation model |
| Generieren Sie Szenen, Charaktere, Assets, Level und Starter Code. | LLM |
| Hilfe mit Dialog, Erzählung, Text, Design-Erkundung und längerem Horizont Planung. | Auswählen Taktische Aktionen und Ziele in Echtzeit aus den rechtlichen Möglichkeiten, die das Spiel bietet. |
| Spielcode und engine | Eigene Regeln, Physik, staatliche Autorität, Vernetzung, Navigation, Animation und Ausführung. |
Diese Grenzen sind nicht nur organisatorischer Natur. Sie bestimmen, wie ein Team das Spiel debuggt. Wenn ein NPC durch eine Wand geht, ist Navigation oder Kollision wahrscheinlich der Besitzer. Wenn aus gültigen Optionen ein schlechtes Ziel ausgewählt wird, ist der Entscheidungsvertrag oder die Entscheidungsrichtlinie der Ort, an dem dies untersucht werden muss. Wenn generierter Code eine Schnittstelle verletzt, muss die Generierungs- und Validierungspipeline beachtet werden.
Von einer Eingabeaufforderung zu einer spielbaren Schleife
- Generieren Sie ein enges Konzept: Definieren Sie das Genre, die Spielerschleife, die Rollen, die Ressourcen und Sieg oder Niederlage Bedingungen.
- Verbinden Sie das deterministische Gerüst: implementieren Sie Status, Regeln, Physik, Eingabe und eine kleine Menge von Aktionen.
- Definieren Sie NPC Verträge: Wählen Sie aus, was jede Rolle beobachten kann und welche Aktionen sie ausführen darf select.
- Add JEV: Rufen Sie es an Entscheidungspunkten auf, anstatt es zu bitten, das zu ersetzen Schleife.
- Simulieren und testen: Wiederholen Sie Szenarien, überprüfen Sie Choices und optimieren Sie Ziele und Einschränkungen.
Es ist wichtig, mit einer schmalen Schleife zu beginnen. Ein generierter Prototyp enthält möglicherweise viele attraktive Systeme, aber wenig Struktur zur Bewertung, ob eine NPC-Entscheidung nützlich war. Eine kleine Arena mit einem Heiler, einem Verteidiger und einem einzigen Ziel kann mehr über die Qualität der Entscheidungsebene verraten als eine große, nicht testbare Welt.
Wie JEV generierte NPCs zu einem besseren Urteilsvermögen verhelfen
Generierte NPCs haben oft Auftritt und Dialog, bevor sie ein verlässliches Handlungsmodell haben. JEV hilft, indem es vom Spiel verlangt, anzugeben, was der NPC weiß, was er will und was er tun darf. Der generierte Charakter kann über einen rollenspezifischen Aktionssatz verfügen, z. B. Bewachen, Unterstützen, Suchen, Rückzug oder Verhandeln. Die Engine bleibt für die Prüfung der Vorbedingungen verantwortlich.
Das macht Persönlichkeit mit Zuverlässigkeit vereinbar. Ein vorsichtiger Charakter kann der Deckung und dem Überleben mehr Wert beimessen; ein aggressiver Charakter kann Druck begünstigen; Ein Scout kann Informationen priorisieren. Diese Präferenzen können die Auswahl beeinflussen, ohne willkürlichen Zugang zur Welt zu gewähren.
Warum Asset-Generierung und Entscheidungsgenerierung unterschiedlich sind
Ein Bild- oder 3D-Modellgenerator erzeugt eine Darstellung, die überprüft werden kann, bevor sie ins Spiel kommt. Eine Laufzeitentscheidung findet innerhalb eines sich ändernden Systems statt und kann sich auf Fairness, Tempo und Spielervertrauen auswirken. Aus diesem Grund benötigt die Entscheidungsfindung staatliche Verträge, Legal Actions, Latenzbudgets, Validierung und fallbacks.
Dasselbe generierte Asset kann in vielen Szenen wiederverwendet werden, während eine Entscheidung möglicherweise neu berechnet werden muss, nachdem sich ein Feind bewegt oder eine Fähigkeit unterbrochen wird. Beide als dieselbe Art von Generation zu behandeln, führt zu einer falschen Architektur und falschen Qualitätsmetriken.
Wo JEV in die KI-Spieleentwicklung passt
Für ein Roguelike kann JEV auswählen, wie ein Feind eine Runde verbringt, während generierte Inhalte Räume und Begegnungen bereitstellen. Für ein Squad-Spiel kann eine rollenbewusste Reaktion ausgewählt werden, während der Code die Bewegung und Replikation übernimmt. Für ein Überlebensspiel kann es Erkundung, Handwerk, Schutz und Bedrohungsvermeidung in Einklang bringen. Für eine soziale Simulation kann eine begrenzte unmittelbare Aktion ausgewählt werden, während ein LLM einen längeren Dialog oder eine längere Planung übernimmt.
In jedem Beispiel ist JEV wertvoll, da die Welt bereits ausreichend definiert ist, um rechtliche Optionen offenzulegen. Es ist kein Ersatz für die Gestaltung der Spielschleife. Dies ist eine Möglichkeit, diese Schleife kontextsensitiver zu gestalten.
So bewerten Sie das Ergebnis
- Validity: Erfüllt jede ausgewählte Aktion den Strom? Voraussetzungen?
- Qualität: Fördert die Aktion das Ziel der Rolle ohne offensichtliche Verschwendung Ressourcen?
- Fairness: Bleibt der NPC herausfordernd, ohne Informationen zu verwenden, die der Spieler nicht vernünftigerweise nutzen konnte? schließen?
- Reaktionsfähigkeit: Kommt die Entscheidung innerhalb des Spiels Budget?
- Wiederspielbarkeit: Erzeugen ähnliche Situationen eine nützliche Bandbreite an Ergebnissen und sind nicht zufällig? Lärm?
- Debugbarkeit: Kann das Team den Status, die Antwort und reproduzieren Ergebnis?
Eine verantwortungsvolle Produktionsarchitektur
Behalten Sie den maßgeblichen Game State in der Engine oder dem Server bei. Erstellen Sie eine kleine Zustandsprojektion für die Entscheidungsanforderung. Stellen Sie eine Liste rechtlicher Schritte mit Parametern und Voraussetzungen bereit. Lassen Sie JEV eine Absicht zurückgeben. Validieren Sie es anhand des aktuellen Status, führen Sie es über ein vorhandenes Befehlssystem aus und greifen Sie auf das erstellte Verhalten zurück, wenn die Anforderung abläuft oder veraltet ist.
Diese Architektur lässt Raum für andere KI-Systeme. Generierungsmodelle können die Inhaltspipeline weiter verbessern, und LLMs können Ersteller und Charaktere unterstützen, ohne JEV zu einem Allzweckmodell zu machen. Um das Entscheidungskonzept an einem Ort zu sehen, lesen Sie Was ist JEV?. Um die erste Integration zu erstellen, befolgen Sie das Tutorial JEV.


