JEV NPC: Decisiones tácticas en tiempo real para personajes del juego

Descubra cómo JEV puede ayudar a un NPC a elegir entre ataque, retirada, curación, exploración y asistencia sin reemplazar la percepción, los árboles de comportamiento o el código de ejecución del juego.

Seele Editorial TeamUpdated 21 de septiembre de 2026
Tactical NPC squad choosing between attack, retreat, healing, and exploration.

A JEV NPC no es un personaje cuyo cerebro completo haya sido subcontratado a un modelo. Es un personaje del juego cuya capa de decisión táctica evalúa el cambio de estado y selecciona entre acciones que el juego ya ha legalizado. La percepción, el movimiento, la animación, las habilidades y las reglas del mundo permanecen en el juego.

De la percepción a la acción

Un canal NPC robusto tiene distintas etapas: la percepción determina lo que el personaje sabe; la proyección estatal resume hechos relevantes; un generador de acciones crea Choices legales; JEV evalúa la decisión; un ejecutor ejecuta la intención seleccionada; y una política fallback maneja tiempos de espera o respuestas no válidas.

¿Qué debe contener el estado NPC?

Incluye rol, salud, resistencia, amenazas visibles, distancia del objetivo, candidatos a cubrir, necesidades de los aliados, estado del objetivo, tiempos de reutilización, municiones, limitaciones de inventario, acción actual y memoria relevante. Excluye información oculta y objetos del motor sin procesar. El estado debe describir qué podría cambiar el siguiente Choice significativo, no todos los objetos del nivel.

¿Atacar, retirarse, curarse o explorar?

Estos Choice exponen compensaciones reales. El ataque puede eliminar una amenaza pero exponer el NPC. La retirada puede preservar el personaje pero abandonar un objetivo. La curación puede ayudar a un aliado mientras consume un tiempo de reutilización. Explorar puede revelar una ruta y al mismo tiempo aumentar el riesgo. El juego define condiciones previas difíciles; JEV ayuda a comparar opciones legales en contexto.

JEV y árboles de comportamiento

Los árboles de comportamiento son fuertes en secuencias transparentes como moverse, esperar, reintentar la navegación y jugar una habilidad. JEV puede seleccionar la intención que activa una rama mientras el árbol ejecuta los detalles. Esto mantiene la contribución del modelo lo suficientemente limitada como para realizar pruebas y la ruta de ejecución resulta familiar.

JEV y máquinas de estados finitos

Un FSM puede mantener modos explícitos como patrulla, alerta, combate y huida. JEV puede ayudar a elegir una transición o acción de alto nivel dentro de un modo, pero no debería crear silenciosamente un gráfico de estado ilimitado. Mantenga las transiciones observables y permita que el código determinista maneje los cambios críticos para la seguridad.

¿Con qué frecuencia debe preguntar un NPC?

Utiliza eventos y un temporizador táctico limitado. Reconsidere cuando aparece una amenaza, finaliza una acción, cambia el objetivo, se pierde un objetivo o hay un tiempo de reutilización disponible. Evite las llamadas por cuadro. El movimiento de bajo nivel continúa en la última intención validada mientras que una solicitud tardía regresa de forma segura.

fallbacks son parte del diseño NPC

Elija fallbacks por función y riesgo. Un compañero herido puede ponerse a cubierto; un guardia puede sostener el objetivo; un civil puede huir por una ruta autorizada; un jefe puede continuar su fase actual. Registre el motivo de cada fallback para que los diseñadores puedan distinguir una mala decisión de un tiempo de espera o un objetivo obsoleto.

Cómo evaluar un JEV NPC

  • ¿Recibe sólo información que puede percibir?
  • ¿Son los Choices ¿tiene sentido en la situación actual?
  • ¿Se pueden validar y eliminar todas las acciones devueltas? ejecutado?
  • ¿Continúa de forma segura cuando el modelo no está disponible?
  • ¿Puede el equipo repetir el mismo estado e inspeccionar el ¿resultado?

Contratos de decisión de rol específico

Diferentes roles NPC necesitan diferentes vocabularios de estado y acción. Un guardia puede elegir patrullar, investigar, pedir refuerzos, perseguir o retener. Un sanador puede elegir curar, cubrirse, retirarse o ayudar. Un civil puede optar por esconderse, huir, buscar ayuda o continuar con una rutina. La reutilización de una indicación universal a menudo hace que el comportamiento sea vago; Los contratos de roles específicos aclaran tanto las pruebas como el equilibrio.

Memoria a corto plazo sin omnisciencia oculta

Un NPC puede recordar la última amenaza vista, una acción interrumpida, una solicitud de aliado reciente o una ruta insegura conocida. Almacene la memoria como estado explícito con caducidad y confianza. No conviertas la memoria en una transcripción irrestricta que revele hechos que el personaje no podía conocer. La proyección de la memoria debe explicar por qué puede influir en la siguiente decisión.

Mida la calidad del comportamiento por separado de la validez

Una acción válida no es necesariamente una buena acción. Realice un seguimiento de la validez del contrato, el resultado táctico, el progreso objetivo, la supervivencia, el apoyo del equipo, la percepción del jugador, la latencia y la tasa fallback como métricas separadas. Un guardia que siempre elige una acción legal pero abandona el objetivo tiene un problema de equilibrio, no un problema de API.

Cuando JEV no es la herramienta adecuada

Utilice lógica creada para una animación fija, un bloqueo de seguridad, un ritmo tutorial exacto, una verificación de autoridad del servidor o una decisión con una sola respuesta posible. Utilice la navegación para encontrar rutas y un árbol de comportamiento para la ejecución de varios pasos. JEV agrega valor cuando varias acciones significativas son legales y la mejor cambia con el contexto.

NPC revisar la lista de verificación

  • ¿Puede un diseñador explicar el estado actual y las acciones candidatas?
  • ¿El NPC ¿actuar sólo según la percepción permitida?
  • ¿Son transiciones de acción observable?
  • Es el fallback creíble para esto rol?
  • ¿Puede un jugador entender la intención del personaje?
  • ¿Puede QA reproducir exactamente encuentro?

Para una arquitectura más amplia, lea JEV Juego AI. Para obtener detalles sobre API, consulte JEV API uso. Para Unity, continúe con JEV Unity tutorial.