Para crear un juego narrativo ramificado con IA, comienza con una elección que el juego pueda recordar. Anota lo que decide el jugador, dónde la historia reúne ambas rutas de nuevo y qué cambia en esa escena compartida. Una nueva línea de diálogo puede reconocer una elección. Una acción modificada le da al jugador algo que puede hacer por ello.
En la ficticia Última Despachada del Ferry, un mensajero lleva una advertencia sobre un aterrizaje dañado a un puerto. El jugador puede registrar la advertencia con el empleado de la estación o mantener el despacho sellado para el ingeniero del muelle. Ambas rutas llegan al muelle. Solo una abre un camino para solicitar un aviso público.

Escribe los tres finales antes de redactar el diálogo
Comienza con dos escenas y un valor de estado, dispatchLogged. Comienza sin establecer. Mostrar el despacho al empleado lo establece en true. Mantener el sobre sellado lo establece en false. Guarda el valor antes de moverte al muelle y bloquea la elección inmediatamente para que un segundo clic o pulsación de tecla no pueda sobrescribirlo.
En la cabina, reconoce la consecuencia en cuanto el jugador elige. En la ruta registrada, el empleado dice: «Está en el registro de la estación. Puedes pedirle al ingeniero que llame para emitir un aviso». En la ruta privada, el mensajero dice: «Lo mantendré sellado para el ingeniero». Deja claro que ambas elecciones permiten que el mensajero entregue la advertencia.

| Elección en la cabina | Acción en el muelle | Final |
|---|---|---|
| Registrar la advertencia | Solicitar un aviso público | Aviso Público. El ingeniero usa el auricular para llamar y emitir un aviso a través de la estación. |
| Registrar la advertencia | Entregar el despacho | Entrega Registrada. El ingeniero acepta el despacho y menciona la advertencia en el registro de la estación. |
| Mantenerlo sellado | Entregar el despacho | Entrega Silenciosa. El ingeniero recibe el despacho sellado en privado. |
Las dos últimas filas usan la misma acción final. Dales líneas de final diferentes para que el jugador pueda ver que la historia aún recuerda lo que pasó en la cabina. Si esas filas terminan de manera idéntica, la elección inicial cambia lo que está disponible en el muelle pero desaparece de la propia entrega.
Deja que una escena compartida lea la elección anterior
Mantén el mismo muelle, ingeniero y configuración de cámara en ambas rutas. Si la advertencia fue registrada, el ingeniero dice: «El empleado me habló del despacho», y el jugador puede solicitar un aviso público o entregar el despacho. Si se mantuvo sellado, el ingeniero dice: «¿Es ese el despacho para mí? El sello sigue intacto». El jugador puede entregarlo. En la primera versión, deja la acción de aviso fuera del menú en esta ruta.
Comprueba el valor guardado cuando el jugador intenta la acción de aviso, así como cuando muestras el menú. Un atajo de teclado o una selección obsoleta aún puede alcanzar un manejador de acciones en una compilación defectuosa. Con un despacho no registrado, rechaza la solicitud sin cambiar la escena ni seleccionar un final.

Dale a la IA una matriz de rutas de la que pueda construir
SEELE admite iniciar un proyecto de juego desde una idea escrita. En la primera solicitud, describe los personajes, la elección, el estado y los finales juntos. Usa escenas simples o objetos de marcador de posición mientras compruebas las rutas. Puedes revisar el diálogo una vez que cada respuesta aparezca en la ruta prevista.
Crea un prototipo narrativo corto para navegador llamado Last Ferry Dispatch.
Usa tres personajes originales: un mensajero, un empleado y un ingeniero de muelle.
Usa dos escenas, una cabina de estación de puerto y un muelle con un auricular de aviso.
El mensajero tiene un despacho sellado sobre un aterrizaje dañado.
Comienza en la cabina con dispatchLogged sin establecer.
Ofrece Registrar la advertencia y Mantenerlo sellado. Registrar establece dispatchLogged en true.
Mantenerlo sellado lo establece en false. En la primera activación aceptada, guarda el
valor, bloquea la elección contra clics o pulsaciones de tecla repetidos, muestra su
reconocimiento y va a la misma escena del muelle. Mantén el valor para esta ejecución.
En el muelle, true hace que el ingeniero mencione el registro del empleado y ofrece
Solicitar un aviso público o Entregar el despacho. False hace que el ingeniero
mencione el sello intacto y ofrece solo Entregar el despacho.
Protege la activación del aviso por separado. Una solicitud de aviso sin una advertencia
registrada no hace nada al estado de la historia o a la escena.
Registrado + aviso termina en Aviso Público. Registrado + entrega termina en Entrega
Registrada. Sellado + entrega termina en Entrega Silenciosa. Muestra la consecuencia
distinta de cada final en una línea corta y proporciona una acción de Reiniciar.
Usa botones con texto descriptivo que un jugador puede activar con el
puntero o el teclado. Reiniciar limpia el estado y regresa a la cabina de apertura
sin ninguna elección comprometida. Mantén esta versión a tres finales.
Construye primero la cabina y sus dos reconocimientos. Luego haz que el muelle lea la misma variable para su saludo, menú y final. Cuando un final sea incorrecto, informa las dos elecciones que hiciste y la línea que viste realmente. La guía de pruebas de breve a jugable muestra cómo convertir ese tipo de observación en una solicitud de revisión más pequeña.
Comprueba una ruta completa y las formas en que puede fallar
Comienza cada fila de la tabla de rutas desde una ejecución nueva. Comprueba el saludo y las acciones del muelle antes de elegir el final. Si el saludo es correcto pero aparecen las opciones incorrectas, inspecciona cómo el menú lee la elección guardada. Si ambos son incorrectos, comprueba cuándo se guardó la elección inicial y si el muelle la restablece.
| Prueba | Resultado esperado |
|---|---|
| Activar Registrar la advertencia y luego activar inmediatamente Mantenerlo sellado | Solo se acepta la primera activación. El muelle muestra el saludo registrado y ambas acciones. |
| Mantenerlo sellado e intentar activar el aviso con navegación por teclado o un atajo obsoleto | El aviso no puede ejecutarse. El jugador permanece en el muelle y puede entregar el despacho sellado. |
| Alcanzar Aviso Público, luego reiniciar y mantener el despacho sellado | La cabina comienza sin establecer. La segunda ejecución ofrece solo la entrega privada y alcanza Entrega Silenciosa. |
| Alcanzar Entrega Silenciosa, luego reiniciar y registrar la advertencia | La siguiente ejecución ofrece ambas acciones del muelle y puede alcanzar Entrega Registrada. |
Intentar mostrar el aviso bloqueado con una razón
Supongamos que alguien quiere saber por qué no había forma de llamar para emitir un aviso en la ruta privada. Mantén las reglas de la historia y los finales fijos. En la escena del muelle privado, muestra una acción de aviso deshabilitada junto a una frase que permanece en la pantalla. «El empleado necesita registrar la advertencia antes de que puedas solicitar un aviso». Mantén la explicación legible sin pasar el cursor sobre la opción.
Compara las dos versiones desde el mismo estado inicial. En la versión revisada, busca la razón antes de hacer la entrega e intenta activar el aviso con el puntero y el teclado. El mensaje debe hacer clara la condición previa mientras la protección aún bloquea la acción. Luego reproduce la ruta registrada para confirmar que el aviso aún funciona allí. Esto aísla un cambio en lo que el jugador puede entender de un cambio en lo que la historia permite.
Preguntas frecuentes
¿Cuántas ramas debería tener un primer prototipo narrativo?
Comienza con una elección inicial y anota cada final alcanzable antes de agregar otra elección. Dos rutas iniciales son suficientes cuando ambas pueden alcanzar una escena compartida y al menos una conduce a una acción diferente. Expande cuando puedas explicar qué agrega cada nuevo resultado a la historia.
¿Cómo puede una escena compartida recordar una elección anterior?
Guarda la elección en un valor explícito antes de dejar la primera escena. Lee ese valor cuando se abre la segunda escena y cuando el jugador activa una acción. Manténgalo separado del diálogo mostrado para que editar una línea no pueda cambiar silenciosamente las reglas de la ruta.
¿Debe permanecer visible una acción no disponible?
Muéstrala deshabilitada con una razón cuando el jugador necesite entender qué se le pasó. Ocúltala cuando revelar la acción arruinaría una ruta posterior o distraería de la escena actual. En cualquiera de las versiones, mantén la regla que impide que una acción no disponible se ejecute.
¿Qué debería restablecerse cuando la historia se reinicia?
Limpia la elección anterior, el final y cualquier selección llevada por el menú. Regresa a la escena de apertura con ambas opciones originales disponibles. Prueba el reinicio después de rutas opuestas en secuencia. Una ruta puede parecer correcta desde una carga nueva mientras aún lleva estado desde un final anterior.
Comienza con la elección que quieres que los jugadores recuerden
Escribe una oración sobre lo que cambia más tarde debido a la decisión inicial. Conviértela en un prompt de escena corto en el Generador de Historias Interactivas Cinematográficas con IA de SEELE. Mantén el primer prototipo lo suficientemente pequeño como para rastrearlo a mano. Si puedes nombrar el estado, leerlo en la escena compartida y alcanzar los tres finales previstos, tienes un punto de partida para una historia más grande.


