Il menu Crea. Ogni scheda si crea da qui: un passaggio, una scheda Jump, una scheda Script, un ciclo, un componente.
Rilascia un collegamento sul canvas vuoto
Si apre lo stesso menu; la scheda che scegli viene collegata alla porta da cui partiva il collegamento.
Clic destro su una scheda, Informazioni su questa scheda
A cosa serve la scheda, cosa fa ogni controllo, cosa accetta o restituisce ogni porta, e un link alla pagina della documentazione, resi come Markdown. Il riferimento dei nodi è scritto a partire dallo stesso testo.
Clic destro su una scheda, Modifica i metadati…
Un elenco di nomi, tipi e valori. Finché ce ne sono, sull’intestazione della scheda compare una piccola etichetta.
La barra degli strumenti della lavagna
Non ha un pulsante aggiungi un passaggio. Le schede si creano solo dal menu Crea o rilasciando un collegamento sul canvas vuoto.
Annulla, Ripeti
Nel menu Modifica e con le rispettive combinazioni di tasti.
Viaggiano con la scheda in una campagna compilata e verso un agente.
Una scheda copiata arriva con le sue note.
I tipi di voce sono int, float, bool e string, una lista di ciascuno, e json per qualsiasi cosa annidata. È un elenco più corto di quello dei tipi di una porta: una scheda memorizza il valore e non il suo tipo, quindi l’editor deduce il tipo dalla forma del valore. asset, componentRef, entity e markdown non sono offerti, perché una volta scritti ciascuno è una semplice stringa.
Una versione dell’editor precedente a questa funzione, che risalva una lavagna di questo tipo, mantiene ogni collegamento e ogni campo e perde le note.
Ogni selettore di qualcosa che hai creato si apre con un campo di ricerca già attivo. Digitando si restringe per nome o per percorso, che compare sotto ogni nome. Le voci sono in ordine alfabetico.
Selettore
Sceglie
Jump
Una lavagna.
Component
Un componente.
Script
Un file .py.
Narration
Un passaggio o un soundscape.
State machine
Un diagramma.
Scheda cvar
Una variabile.
L’eccezione è il selettore di scheda di un Jump, che mantiene l’ordine di lettura di una lavagna.
Ogni collegamento su ogni canvas è fatto di tratti dritti con angoli arrotondati. Un punto di passaggio su un collegamento diventa allora un angolo e si allinea ai vicini mentre lo trascini.
Le schede restano della dimensione con cui sono state disegnate, qualunque sia la dimensione del testo del desktop. Lo zoom cambia la dimensione di una lavagna. Il resto dell’app cresce con l’impostazione, fino al doppio.
Una scheda Narration contiene un passaggio e fa crescere una porta di uscita per ogni scelta. Collegando l’ultima uscita ne compare una nuova libera sotto di essa.
Fai clic sulla riga di una scelta nella scheda per modificarla.
Campo
Significato
Nome
L’etichetta che mostra la scheda, così un ramo si trova su una lavagna ampia.
Parole
Ciò che viene offerto al lettore, in ogni lingua in cui è scritta la storia. Una scelta senza nulla nella lingua del lettore ripiega sulla lingua in cui è stata scritta la storia.
Volte
Vuoto: la scelta può essere fatta quante volte il lettore vuole. Un numero: il limite.
Didascalia del collegamento
Un’annotazione per l’autore. Nessun lettore la vede.
Ingresso condizione
Un piccolo ingresso sulla riga di ogni scelta collegata. Vedi sotto.
La riga Legge sta in fondo alla scheda, accanto al soundscape che la scheda porta con sé. Mostra quanti nomi vengono passati al passaggio e apre la finestra che li dichiara.
Regola
Comportamento
Dichiarazione
Ingressi con nome e tipo, ciascuno con un valore predefinito facoltativo.
Porte
La scheda ottiene una porta per ciascuno.
Uso nel passaggio
Python li legge per nome: You owe {{ gold }} crowns.
Uno slot con un valore predefinito e nulla collegato
Usa il valore predefinito.
A chi appartengono i nomi
Alla scheda, non al file del passaggio. Un passaggio può essere un modello letto da due schede.
Un nome che la scheda non fornisce
Compare un piccolo avviso dove si trovava; il resto viene reso.
Completamento dei nomi
Offerto mentre digiti se aperta da una lavagna. Non offerto se aperta nella propria scheda del documento.
Ottiene ciò che la scheda collegata ad esso ha pubblicato per ultimo: in questo turno, in uno precedente, nel priming prima della storia, o nulla. Leggere non esegue nessuna scheda.
Una scheda che non è stata eseguita su questo cammino
La sua uscita contiene il valore di un turno precedente, o nulla. W.GE.06 lo segnala.
Priming
Prima che una storia inizi, il motore percorre all’indietro i collegamenti dati a partire da tutto ciò che lo Start può raggiungere. Le schede che la storia non raggiunge mai vengono eseguite una volta prima della storia, in ordine di dipendenza.
Conseguenza del priming
Un Number in un Set variable, una String nel nome di un Component o un Get variable in un Output non richiede alcun collegamento exec.
Un valore che dipende da qualcosa che la storia fa
Deve trovarsi nel flusso dopo di essa. Un Comparator appeso a un Dice roller viene calcolato in priming prima che ci sia un lancio, e risponde per un totale che non esisteva ancora. Collega il completed del roller al Comparator e quello del Comparator all’If.
Leggere un valore non fa mai eseguire una scheda. La scheda legge ciò che la scheda collegata ad essa ha pubblicato l’ultima volta che ha avuto un turno: in questo turno, in un passaggio precedente, nel priming prima che la storia iniziasse, o nulla. Nulla viene recuperato eseguendo una scheda all’indietro.
Stato di un valore
Significato
Controllo
Calcolato lungo il cammino
Le sue schede sono nel flusso subito prima di ciò che le legge, quindi ogni cammino verso quel passaggio le esegue. Per più valori, metti un Do all davanti al passaggio con una catena per valore e il suo completed collegato.
Nessuno. Questo è lo stato previsto.
Calcolato prima della storia
Nulla nel flusso lo raggiunge, quindi è stato calcolato in priming e dà la stessa risposta a ogni visita. Dà la stessa risposta a ogni visita.
W.GE.05 ovunque le schede di un valore calcolato in priming leggano qualcosa che la storia cambia.
Rimasto da un altro cammino
Le sue schede sono nel flusso, ma la strada con cui il lettore è arrivato qui questa volta non è passata da esse, quindi il valore è quello di un turno precedente. Da quale visita provenga non si può stabilire.
W.GE.06 quando non ogni percorso verso la scheda che legge esegue la scheda che produce il valore. Si può rispondere scheda per scheda con È intenzionale.
Ogni lavagna sul percorso su un unico canvas, con la contabilità tra due passaggi attraversata invece che disegnata. È in sola lettura, come la navigazione Script.
Elemento del percorso
Disegno
Una scelta che esegue uno script e torna al passaggio da cui era partita
Una freccia di ritorno a quel passaggio.
I rami di un Do all
Uno dopo l’altro sul percorso verso completed, non una biforcazione. I loro passaggi sono sul percorso e il conteggio delle vie d’ingresso non li considera alternative.
L’estremità di un collegamento diramata in più punti
Trattata come un Do all.
Una macro chiamata sul percorso
Il percorso entra al suo interno: i passaggi contenuti nella macro sono disegnati dove avviene la chiamata, in ogni punto in cui viene chiamata.
Un If, uno Switch, un lancio o un ciclo su una freccia
La freccia nomina quella scheda e la direzione presa, ad esempio Hit? → true, accanto alle parole della scelta se ce n’era una.
Interazione
Comportamento
Aprire una vista unita
Rimuove la traccia di ogni lavagna.
Finché ce n’è una aperta
I due pulsanti di traccia di una lavagna restano in attesa, e ne dicono il motivo, finché non viene chiusa.