Preskoči na vsebino
100% lokalno

Preverjevalnik vej zgodbe

Poiščite prekinjene povezave in osirotela vozlišča v razvejani zgodbi ali drevesu pogovorov.

Vhod
Izhod

Preverjevalnik vej zgodbe

Prilepite razvejano zgodbo, drevo pogovorov ali skript toka chatbota in to orodje preslika vsako vozlišče in povezave med njimi, nato pa poroča, kaj je pokvarjeno. Prebere naslove, kot je "# NodeName", kot definicije vozlišča in vgrajene reference, kot je "[NodeName]" ali "-> NodeName" v slogu črnila, kot izhodne povezave iz katerega koli vozlišča, pod katerim se pojavijo.

Označeni sta dve vrsti težav. Nedelujoče povezave so sklice, ki kažejo na naslov vozlišča, ki ne obstaja nikjer v dokumentu – običajen rezultat preimenovanja, tipkarske napake ali izbrisanega odlomka, na katerega še vedno kažejo druga vozlišča. Osirotela vozlišča so nasprotna težava: prehodi, ki obstajajo in so v celoti napisani, vendar se nanje nikoli ne poveže nobeno drugo vozlišče, tako da jih igralec ali uporabnik nikoli ne more dejansko doseči. Oboje je enostavno spregledati, ko scenarij zraste čez ducat ali dva odlomka, in oba sta natanko tiste vrste hrošča, ki se pojavi šele med testiranjem predvajanja - ali po objavi.

Tri možnosti prilagodijo ček glede na to, kako pišete. »Imena vozlišč, ki razlikujejo med velikimi in malimi črkami« pomenijo, da se »[gozd]« in »[gozd]« štejeta za različna cilja namesto za isto vozlišče – uporabno, če vaša konvencija poimenovanja temelji na uporabi velikih začetnic. »Prezri povezavo vozlišča do samega sebe« preprečuje, da bi prehod, ki se vrne po lastni izbiri, štel kot referenca za odkrivanje osirote, tako da ne skrije tiho resnično nedosegljivega vozlišča. »Prvo vozlišče obravnavaj kot vstopno točko« izvzame prvi naslov iz poročila o osirotelem vozlišču, saj se začetni prehod skripta doseže z začetkom zgodbe, ne s povezavo drugega vozlišča.

Vse teče v vašem brskalniku: orodje samo razčleni besedilo in nikoli nikamor ne naloži vašega skripta, tako da neobjavljena poglavja, neobjavljena vsebina igre in delo odjemalca ostanejo zasebni. Prilepite poglavje, celoten skript igre ali posamezno razvejano sceno – seštevek pod izhodom na prvi pogled pokaže število vozlišč, prekinjenih povezav in osirotelih vozlišč, celotno poročilo pa natančno navaja, iz katere vrstice prihaja vsaka prekinjena povezava.

FAQ

Katere oblike naslovov in povezav razume?
Imena vozlišč izvirajo iz naslovov v slogu Markdown ("# NodeName" do šestih ravni "#"). Odhodne povezave so bodisi reference v oklepajih (»[NodeName]«) kjer koli v besedilu vozlišča ali samostojne puščice v slogu črnila (»-> NodeName«).
Kaj šteje za prekinjeno povezavo?
Vsaka referenca »[Target]« ali »-> Target«, katere cilj se ne ujema z nobenim naslovom vozlišča v dokumentu, ko je uporabljena obravnava primerov. Poročilo navaja izvorno vozlišče, cilj in številko vrstice za vsako od njih.
Zakaj moje začetno vozlišče ni nikoli označeno kot osirotelo?
Če je omogočeno »Prvo vozlišče obravnavaj kot vstopno točko« (privzeto), se predpostavlja, da je prvi naslov v dokumentu tam, kjer se zgodba začne, zato je izvzet iz preverjanja osirotelega vozlišča, tudi če nič ne povezuje z njim.
Ali upodablja vizualni graf?
Ne. To je preverjanje, ki temelji na besedilu – navaja prekinjene povezave in osirotela vozlišča kot poročilo, ne nariše diagrama strukture zgodbe.
Je moj scenarij kje naložen?
Ne. Razčlenjevanje se v celoti izvaja v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.