Blog de Metlivi

¿Cómo debe responder un PNJ de un juego a una pregunta repetida por el jugador?

Cuando un jugador vuelve a hacerle la misma pregunta a un PNJ, mantén estables los hechos de la respuesta y el estado de la misión. Cambia el acuse de recibo, la extensión o la pista solo cuando la formulación, las pruebas desbloqueadas o una petición explícita de ayuda le den al personaje un motivo para hacerlo. En el caso de un bucle de diálogo guionizado o asistido por IA, trata la respuesta subyacente como un dato fijo y deja que la formulación del PNJ responda a la interacción.

27 de septiembre de 20268 min readOcio, viajes y experiencias urbanasPor Metlivi Editorial Team
Sección 1

Utiliza una respuesta estable y varía solo su emisión

Una pregunta repetida plantea una pequeña decisión de diseño: el PNJ puede sonar atento sin dar la impresión de haber cambiado los hechos. Divide la respuesta en dos capas:

Esta separación es una recomendación de diseño editorial, no un resultado establecido por investigaciones específicas sobre videojuegos. Se ajusta a una limitación práctica para los diálogos de misiones: el diálogo puede reconocer que una pregunta ya ha surgido antes, mientras que un indicador de misión o una variable de pruebas con seguimiento explícito determina lo que el PNJ puede decir de forma verídica. La documentación de Yarn Spinner sobre variables y expresiones describe cómo almacenar valores y utilizarlos en la lógica del diálogo; ofrece una forma de representar el estado, no una prueba de que un patrón de respuesta concreto mejore un juego.

Un registro de respuesta interno simple podría contener un identificador de tema, el hecho canónico, el estado de la misión relevante y cualquier pista permitida. Cada pasada de diálogo lee ese registro antes de elegir una línea. Si un sistema de IA genera la formulación superficial, limítalo a ese registro y a la voz establecida del personaje; no le pidas que infiera nuevos datos sobre la misión únicamente a partir del contexto de la conversación.

Contenido de la respuesta: el hecho establecido, el estado de la misión y el siguiente paso disponible.
Emisión: acuse de recibo, formulación, brevedad y la decisión de incluir o no una pista opcional.
Sección 2

Cuatro casos de preguntas repetidas a PNJ

La siguiente matriz es una ayuda práctica para la toma de decisiones. «Misma respuesta» significa conservar el contenido factual relevante y el estado de la misión; el acuse de recibo o la redacción aún pueden variar cuando exista una razón clara.

Estas categorías dependen de lo que el juego sabe. «Repetición exacta» puede significar una opción de diálogo repetida en una conversación con guion o un tema coincidente en un sistema de texto libre. La «repetición parafraseada» requiere alguna forma de identificar que dos enunciados tratan sobre el mismo tema. Si un clasificador de IA tiene dudas, una alternativa segura es responder al tema reconocido a partir de su registro canónico y evitar otorgar progreso o revelar pruebas basándose únicamente en la redacción.

Repetición exacta, sin nuevo estado — El acuse de recibo o la longitud pueden cambiar; los hechos y los indicadores de misión no — Reconoce brevemente la repetición y luego vuelve a plantear la respuesta. Omite una pista a menos que ya sea apropiada.
Repetición parafraseada — Por lo general, solo el acuse de recibo o la formulación — Responde a la misma pregunta subyacente con los mismos hechos. No trates una paráfrasis como una nueva prueba.
Nuevas pruebas desbloqueadas — La respuesta puede cambiar porque el estado del juego ha cambiado — Incorpora las pruebas recién disponibles y actualiza la explicación o el siguiente paso de acuerdo con la lógica de la misión.
El jugador pide ayuda de forma explícita — La pista opcional puede volverse más directa — Proporciona una pista que esté permitida por el estado actual. Mantén la coherencia de los hechos subyacentes y del estado de la misión.
Sección 3

Repetición exacta sin nuevo estado

Si el jugador selecciona la misma pregunta otra vez y no ha cambiado ninguna variable relevante de la misión, repite la respuesta establecida. Un breve acuse de recibo puede hacer que el intercambio resulte atento: «Ya te lo dije: la puerta norte está cerrada hasta que suene la campana». La redacción exacta de la línea es un ejemplo creativo, no una fórmula obligatoria.

Evita intensificar la irritación del PNJ de forma automática con cada repetición. Es posible que el jugador esté comprobando información, regresando después de una pausa o utilizando un bucle de diálogo que facilite volver a seleccionar la opción. Si el personaje fuese paciente o tajante de forma natural, esa voz puede dar forma al acuse de recibo, pero la entrada repetida por sí sola no exige un cambio de humor ni una nueva pista.

Sección 4

Repetición parafraseada

Un jugador podría preguntar «¿Dónde está la llave?» y luego «¿En qué habitación está la llave?». Si ambas se asignan al mismo tema y las pruebas no han cambiado, responde de forma coherente. Una respuesta directa suele ser más clara que fingir que la reformulación ha revelado algo nuevo.

En el diálogo asistido por IA, la concordancia semántica puede ayudar a identificar el tema repetido, pero no debería controlar la progresión de la misión. Mantén los cambios de estado tras los eventos explícitos del juego, como recoger un objeto o activar una pista. Si el sistema no puede emparejar la paráfrasis con total seguridad, puede pedir una breve aclaración o proporcionar la respuesta estable para el tema conocido más cercano sin modificar el estado.

Sección 5

Nuevas pruebas desbloqueadas

Cuando el jugador obtiene pruebas relevantes, se permite que la respuesta cambie porque el estado del juego ha cambiado. Por ejemplo, antes de leer un libro de registro, un PNJ podría decir que no sabe quién entró en el archivo. Una vez descubierto el registro, el PNJ puede identificar al visitante si la historia establece que se ha enterado de ello.

Utiliza la transición de estado —no la cantidad de veces que el jugador ha preguntado— como motivo para ofrecer la nueva información. Comprueba que las pruebas estén a disposición de este PNJ, no simplemente en algún lugar del inventario del jugador, si la ficción exige que el personaje las haya visto u oído. Mantén intactos los hechos anteriores a menos que las nuevas pruebas los corrijan realmente; cuando lo hagan, haz que la corrección sea comprensible en lugar de cambiar la respuesta de forma silenciosa.

Sección 6

El jugador pide ayuda de forma explícita

Una solicitud explícita como «¿Puedes darme una pista?» es un motivo para ofrecer una pista opcional, siempre que el estado actual de la misión lo permita. Una pista útil acota la siguiente acción sin afirmar falsamente que el PNJ sabe más de lo que la historia permite.

Por ejemplo, el PNJ podría orientar al jugador hacia una ubicación ya establecida por las pistas disponibles, dejando al mismo tiempo el descubrimiento en manos del jugador. Si no se desbloquea ninguna pista válida, el personaje puede decir lo que sí sabe o explicar qué información sigue faltando. La solicitud de ayuda cambia el nivel de apoyo, no los datos subyacentes de la misión.

Sección 7

Una prueba de respuesta específica para cada personaje

Pon a prueba la política de respuesta frente al personaje y el estado, en lugar de exigir una frase nueva en cada turno. Para cada tema del PNJ, escribe un pequeño conjunto de escenarios: la misma pregunta formulada dos veces sin cambio de estado, una paráfrasis, la disponibilidad de la pista relevante y una petición directa de ayuda. A continuación, comprueba cada respuesta generada o guionizada a partir de cuatro preguntas:

Este es un control editorial cualitativo, no un método de puntuación validado. Resulta útil en diálogos guionizados y en bucles asistidos por IA porque pone a prueba tanto lo que debe permanecer estable como lo que puede variar. Un personaje puede repetir una frase característica sin que parezca que el juego falla; otro personaje puede reconocer la repetición de una manera diferente. El objetivo es una respuesta que se adapte al personaje y ofrezca al jugador información fiable, no la variación de palabras por el simple hecho de variar.

¿Sigue siendo compatible la respuesta factual con el estado actual de la misión?
¿Tiene el PNJ una justificación en la historia para saber lo que dice la línea?
¿Cualquier cambio en el acuse de recibo, la longitud o la pista es consecuencia de la interacción del jugador o de un cambio de estado?
¿Sigue sonando la línea como este personaje, incluso cuando se repite?
Sección 8

Lo que la investigación sobre conversación puede —y no puede— decirles a los guionistas de videojuegos

La investigación sobre la conversación ofrece un contexto relevante, pero no debe presentarse como una prueba directa sobre los PNJ de videojuegos. El estudio de See y sus colaboradores de la NAACL de 2019 examinó la repetición, la especificidad, la afinidad de las respuestas y la formulación de preguntas en juicios humanos sobre el diálogo de PersonaChat. Dicho estudio respalda el tratamiento de la repetición y la relevancia como dimensiones que las personas pueden valorar en conversaciones de chat; no evaluó el diálogo de misiones, la memoria de los PNJ ni los cuatro casos anteriores.

El artículo de los Findings de la EACL de 2024 sobre respuestas inconsistentes en diálogos estudia la detección y resolución de contradicciones en sistemas conversacionales. Trata sobre la coherencia del diálogo, no sobre el diseño de videojuegos. Aplicar esa preocupación a un bucle de PNJ sugiere una salvaguarda editorial sensata: conservar una respuesta canónica y derivar los cambios a partir del estado explícito del juego. Esa recomendación es una deducción para la escritura de videojuegos, no una conclusión del artículo.

Sección 9

Mantén la previsibilidad del bucle por las razones correctas

Una pregunta repetida a un PNJ normalmente debería devolver la misma respuesta cuando no hayan cambiado ni el tema ni el estado relevante del juego. Deja que una paráfrasis afecte al reconocimiento, que las nuevas pruebas afecten a la respuesta y que una solicitud explícita de ayuda afecte a la pista. Esto le da margen al diálogo para reconocer al jugador a la vez que mantiene fiables los datos de las misiones, permitiendo que cada personaje se repita de una forma que resulte fiel a su identidad.

Lecturas relacionadas

Sigue explorando este tema