Saltar al contenido

Comprobador de rama de historia

Encuentre enlaces rotos y nodos huérfanos en una historia ramificada o en un árbol de diálogo.

Entrada
Salida

Comprobador de rama de historia

Pegue una historia ramificada, un árbol de diálogo o un script de flujo de chatbot y esta herramienta mapea cada nodo y los vínculos entre ellos, luego informa lo que está roto. Lee encabezados como "# NodeName" como definiciones de nodo y referencias en línea como "[NodeName]" o estilo Ink "-> NodeName" como enlaces salientes desde cualquier nodo bajo el cual aparezcan.

Se señalan dos tipos de problemas. Los enlaces rotos son referencias que apuntan a un encabezado de nodo que no existe en ninguna parte del documento: el resultado habitual de un cambio de nombre, un error tipográfico o un pasaje eliminado al que otros nodos todavía apuntan. Los nodos huérfanos son el problema opuesto: pasajes que existen y están completamente escritos, pero a los que ningún otro nodo se vincula, por lo que un jugador o usuario nunca podrá acceder a ellos. Ambos son fáciles de pasar por alto a simple vista una vez que un guión supera una docena o dos pasajes, y ambos son exactamente el tipo de error que solo surge durante las pruebas de juego, o después de la publicación.

Tres opciones adaptan el cheque a su forma de escribir. Los "nombres de nodo que distinguen entre mayúsculas y minúsculas" hacen que "[Bosque]" y "[bosque]" cuenten como objetivos diferentes en lugar del mismo nodo, lo que resulta útil si su convención de nomenclatura se basa en las mayúsculas. "Ignorar el enlace de un nodo consigo mismo" evita que un pasaje que retrocede por su propia elección cuente como referencia para la detección de huérfanos, por lo que no oculta silenciosamente un nodo genuinamente inalcanzable. "Tratar el primer nodo como punto de entrada" exime al primer encabezado del informe de nodo huérfano, ya que al pasaje inicial de un guión se llega al comenzar la historia, no mediante el enlace de otro nodo.

Todo se ejecuta en su navegador: solo analiza texto y no carga nada, así que capítulos inéditos y trabajo de cliente permanecen privados. Pegue un capítulo o un guion completo: el recuento muestra nodos, enlaces rotos y nodos huérfanos de un vistazo, y el informe indica la línea de cada enlace roto.

Preguntas frecuentes

¿Qué formatos de encabezados y enlaces entiende?
Los nombres de los nodos provienen de encabezados de estilo Markdown ("# NodeName" hasta seis niveles de "#"). Los enlaces salientes son referencias entre corchetes ("[NodeName]") en cualquier parte del texto de un nodo, o flechas estilo Ink ("-> NodeName") por sí solas.
¿Qué se considera un enlace roto?
Cualquier referencia "[Destino]" o "-> Destino" cuyo destino no coincida con ningún encabezado de nodo en el documento, una vez que se aplica el manejo de casos. El informe enumera el nodo de origen, el destino y el número de línea de cada uno.
¿Por qué mi nodo inicial nunca se marca como huérfano?
Con "Tratar el primer nodo como punto de entrada" habilitado (el valor predeterminado), se supone que el primer encabezado del documento es donde comienza la historia, por lo que está exento de la verificación de nodo huérfano incluso si no hay nada vinculado a él.
¿Representa un gráfico visual?
No. Esta es una verificación basada en texto: enumera enlaces rotos y nodos huérfanos como un informe, no dibuja un diagrama de la estructura de la historia.
¿Mi script está subido a alguna parte?
No. El análisis se ejecuta completamente en su navegador y su texto nunca sale de su dispositivo.