Přeskočit na obsah
100% lokálně

Kontrola větví příběhu

Najděte nefunkční odkazy a osiřelé uzly v rozvětveném příběhu nebo stromu dialogů.

Vstup
Výstup

Kontrola větví příběhu

Vložte větvený příběh, strom dialogů nebo skript toku chatbota a tento nástroj zmapuje každý uzel a propojení mezi nimi a poté oznámí, co je nefunkční. Čte nadpisy jako "# NázevUzelu" jako definice uzlů a vložené odkazy jako "[NázevUzlu]" nebo Ink-style "->NázevUzlu" jako odchozí odkazy z libovolného uzlu, pod kterým se objevují.

Jsou označeny dva druhy problémů. Nefunkční odkazy jsou odkazy, které ukazují na záhlaví uzlu, které nikde v dokumentu neexistuje – obvyklý výsledek přejmenování, překlepu nebo smazané pasáže, na kterou ostatní uzly stále ukazují. Osiřelé uzly jsou opačným problémem: pasáže, které existují a jsou plně zapsané, ale na které žádný jiný uzel nikdy neodkazuje, takže se k nim hráč nebo uživatel ve skutečnosti nikdy nedostane. Oba lze snadno přehlédnout, jakmile skript překročí tucet nebo dvě pasáže, a oba jsou přesně tím typem chyby, která se objeví pouze během testování hry – nebo po zveřejnění.

Tři možnosti vyladí kontrolu podle toho, jak píšete. „V názvech uzlů rozlišujících velká a malá písmena“ se „[Forest]“ a „[forest]“ počítají jako různé cíle namísto stejného uzlu – užitečné, pokud vaše konvence pojmenování spoléhá na velká a malá písmena. "Ignorovat odkaz uzlu na sebe sama" ponechává pasáž, která se podle vlastního výběru vrací zpět, aby se nepočítala jako reference pro detekci sirotků, takže tiše neskryje skutečně nedostupný uzel. "Považovat první uzel za vstupní bod" vyjímá úplně první nadpis ze zprávy o osiřelém uzlu, protože úvodní pasáž skriptu je dosažena spuštěním příběhu, nikoli odkazem jiného uzlu.

Vše běží ve vašem prohlížeči: nástroj pouze analyzuje text a nikdy nikam nenahrává váš skript, takže nepublikované kapitoly, nevydaný herní obsah a práce klientů zůstanou soukromé. Vložte kapitolu, celý herní skript nebo jednu větvenou scénu – záznam pod výstupem ukazuje počet uzlů, přerušených a osiřelých uzlů na první pohled a v úplné zprávě je přesně uvedeno, ze kterého řádku každý přerušený odkaz pochází.

Časté dotazy

Jakým formátům nadpisů a odkazů rozumí?
Názvy uzlů pocházejí z nadpisů ve stylu Markdown („# NázevUzelu“ až po šest úrovní „#“). Odchozí odkazy jsou buď odkazy v hranatých závorkách („[NodeName]“) kdekoli v textu uzlu, nebo samotné šipky ve stylu inkoustu („-> NodeName“).
Co se počítá jako nefunkční odkaz?
Jakýkoli odkaz "[Target]" nebo "-> Target", jehož cíl neodpovídá žádnému záhlaví uzlu v dokumentu, jakmile je použito zpracování případu. Zpráva uvádí zdrojový uzel, cíl a číslo řádku pro každý z nich.
Proč není můj počáteční uzel nikdy označen jako osiřelý?
Pokud je povoleno "Považovat první uzel za vstupní bod" (výchozí nastavení), předpokládá se, že první nadpis v dokumentu je místem, kde příběh začíná, takže se na něj nevztahuje kontrola osamoceného uzlu, i když na něj nic neodkazuje.
Vykresluje vizuální graf?
Ne. Toto je textová kontrola – uvádí nefunkční odkazy a osiřelé uzly jako zprávu, nevykresluje schéma struktury příběhu.
Je můj skript někde nahrán?
Ne. Analýza probíhá výhradně ve vašem prohlížeči a váš text nikdy neopustí vaše zařízení.