
JEV est un modèle de décision en temps réel pour les jeux. Il se situe entre l'état changeant d'un monde de jeu et les systèmes qui exécutent une action, aidant un NPC ou un agent à choisir quoi faire ensuite parmi un ensemble d'options juridiques. En termes pratiques, JEV peut évaluer le danger, les objectifs, les ressources, les alliés et les opportunités, puis sélectionner une action tactique telle qu'attaquer, battre en retraite, soigner, se mettre à couvert, aider un allié ou enquêter sur une nouvelle zone.
Cette définition est intentionnellement plus étroite que de dire que JEV est un cerveau de jeu complet. JEV ne remplace pas le moteur de jeu, la physique, l'animation, la navigation, le rendu, le système de dialogue ou les règles écrites. Son travail consiste à sélectionner des décisions dans des conditions changeantes. Cette limite est ce qui le rend utile : le jeu reste maître de ce qui est possible, tandis que JEV aide à déterminer quelle action possible correspond le mieux au moment.
Qu'est-ce que JEV ?
JEV peut être compris comme une couche de décision tactique. Le jeu fournit un instantané compact de la situation actuelle et une liste d'actions que le personnage est autorisé à entreprendre. JEV évalue ce contexte et renvoie un Choice, généralement avec des paramètres ou une cible. Le jeu valide la réponse et l'exécute via les systèmes de jeu normaux.
Un modèle mental utile est observer, filtrer, évaluer, choisir, exécuter et observer à nouveau. L'observation capture des faits pertinents tels que la santé, les menaces visibles, la couverture, la distance, les temps de recharge, les rôles de l'équipe et les objectifs. Le filtrage supprime les actions impossibles. L'évaluation compare les options restantes aux objectifs et aux risques actuels de l'agent. Choice produit une action, tandis que l'exécution reste dans le code de jeu déterministe.
Quel problème JEV résout-il ?
La logique NPC traditionnelle fonctionne bien lorsque le nombre de conditions est petit et prévisible. Cependant, à mesure que le jeu se développe, les décisions deviennent une combinaison de faits locaux et d’objectifs concurrents. Un NPC peut avoir besoin de protéger un objectif, d'éviter d'exposer un coéquipier blessé, de conserver des munitions et de répondre à une nouvelle menace en même temps. Une longue chaîne de conditions imbriquées ou de transitions créées manuellement peut devenir difficile à équilibrer et encore plus difficile à réviser.
JEV résout le problème de sélection plutôt que le problème d'exécution. Il donne aux concepteurs un espace pour exprimer leurs objectifs et leurs contrats d'action tout en permettant à la décision politique de répondre à un État plus riche. Le résultat n’est pas une improvisation illimitée. Il s'agit d'un Choice contrôlé depuis une interface définie par le jeu.
Quel est le lien entre JEV et l'IA du jeu ?
L'IA de jeu est une vaste catégorie qui comprend la navigation, la perception, la planification, la sélection d'animations, la coordination d'équipes, les systèmes d'apprentissage, etc. JEV est un composant de cette catégorie. Il est le plus naturellement utilisé pour un niveau de décision tactique ou de niveau intermédiaire : suffisamment élevé pour comprendre les objectifs et les compromis, mais suffisamment bas pour prendre une prochaine action concrète Choice.
Par exemple, un jeu peut garder la navigation déterministe, utiliser un arbre de comportement pour effectuer une séquence de rechargement et utiliser JEV pour décider s'il vaut mieux recharger que se mettre à couvert. Les systèmes sont complémentaires. Le moteur possède la vérité et l'exécution ; JEV contribue à la sélection contextuelle.
JEV par rapport aux LLMs, arbres de comportement et FSMs
LLMs sont des modèles de langage flexibles. Ils sont forts en dialogue, en interprétation narrative, en planification en langage naturel et en génération de texte ou de code. Un LLM général n'est pas automatiquement un bon contrôleur par tick : il peut être trop lent, difficile à contraindre ou incohérent pour un contrat d'action critique pour la sécurité. JEV est une couche de décision de jeu avec une surface de sortie plus étroite.
Les arbres de comportement représentent le flux de contrôle créé à travers des sélecteurs, des séquences, des conditions et des tâches. Ils sont excellents pour une exécution transparente et reproductible. JEV peut se placer au-dessus d'une arborescence de comportement et choisir la branche ou l'intention de haut niveau à exécuter, tandis que l'arborescence gère les étapes.
Machines à états finis modélisent des états et des transitions explicites tels que la patrouille, la poursuite, l'attaque et la fuite. Il est facile de les raisonner, mais les graphiques de transition peuvent devenir encombrés à mesure que les conditions se multiplient. JEV peut sélectionner l'intention suivante tandis que FSM reste responsable de l'entrée et de la sortie des états d'exécution bien définis.
La comparaison pratique ne consiste pas à remplacer toutes les techniques existantes. Il s'agit de choisir le plus petit système capable de gérer l'incertitude réelle d'un jeu.
Cas d'utilisation typiques JEV
- Tactiques de combat : choisissez entre pression, retraite, couverture, guérison ou coordination. capacité.
- Coordination d'escouade : affecter un agent pour soutenir, flanquer, réanimer, garder ou repositionner.
- Jeux de survie : exploration commerciale, artisanat, nourriture, abri et évitement des menaces contre le temps et ressources.
- Furtivité : décider s'il faut enquêter sur un son, se cacher, rechercher, appeler à l'aide ou retourner à un route.
- Rencontres réactives : sélectionnez une réponse de rencontre tandis que les règles écrites préservent l'équité et progression.
Ce que JEV ne fait pas
Il ne faut pas demander à
JEV d'inventer la physique, de contourner les autorisations, de muter directement un état du monde arbitraire ou de contrôler un avatar à chaque image rendue. Cela ne devrait pas être la seule source de vérité pour la détection des coups, la validité des mouvements, les règles économiques ou l'autorité multijoueur. Ces responsabilités appartiennent au code du jeu et aux systèmes de moteur.
Une forte intégration rend cette frontière explicite. Le jeu expose uniquement l'état nécessaire à une décision, répertorie uniquement Legal Actions, valide la réponse et définit un fallback. Cette conception rend le comportement observable et permet aux équipes de tester la couche de décision avec des scénarios enregistrés.
Quand un jeu doit-il utiliser JEV ?
JEV est un bon choix lorsqu'un NPC a plusieurs options significatives, que les meilleures options changent avec le contexte en direct et que les règles créées seules deviennent coûteuses à maintenir. C'est moins utile pour une séquence d'animation fixe, un simple itinéraire de patrouille ou une décision qui doit être identique à chaque passage. Commencez par une décision limitée, mesurez la latence et la qualité, et développez-la uniquement lorsque le contrat reste compréhensible.Pour une explication axée sur le scénario, lisez JEV IA du jeu : décisions tactiques en temps réel pour NPCs. Pour comprendre comment JEV s'intègre dans la création de jeux assistée par l'IA, consultez Comment JEV aide à générer des jeux. Les développeurs peuvent suivre la procédure pas à pas de mise en œuvre dans le JEV tutoriel
.
JEV FAQ
Est-ce que JEV génère un jeu complet ?
Non. JEV se concentre sur la sélection des décisions d'exécution. Les modèles de génération peuvent créer des ressources, du code, des scènes ou d'autres contenus, tandis que JEV peut rendre les NPC générés plus réactifs dans le jeu résultant.
Est-ce que JEV est un LLM ?
JEV doit être traité comme une capacité de décision spécialisée, et non comme un modèle conversationnel général. La distinction importante est l'entrée limitée de l'état du jeu et la sortie de l'action autorisée.
Est-ce que JEV remplace les arbres de comportement ?


