Codificare visivamente gli alberi di dialogo rpg


9

Attualmente sto usando XML per creare i miei alberi di dialogo nel mio RPG, ma farlo a mano per centinaia di discussioni diverse può diventare molto noioso molto velocemente. Mi chiedevo se esiste un modo per implementare un diagramma di flusso / udk kismet come un sistema di codifica visiva di questi alberi diologhi. Voglio ancora che il risultato finale sia l'XML perché ho già scritto l'analisi e altre logiche attorno all'XML.

EDIT: per dare un'idea di quello che sto cercando, ecco un esempio. Questo mi è stato mostrato quando l'ho chiesto su reddit ed è sostanzialmente quello che sto cercando, ma è limitante. Davvero quello che sto cercando è un software di dialogo che è già in uso per giochi o software simile a un diagramma di flusso / grafico e che può essere modificato in base alle mie esigenze.


4
Suppongo che utilizzare un editor XML esistente o un creatore di diagrammi UML, quindi trasformare il risultato (via XSLT o qualcosa di meno design-patterny) non sia un'opzione?
Robert Fraser,

1
La risposta è si." Hai una domanda specifica su come implementare un tale editor? Sei confuso su quali toolkit dell'interfaccia utente hanno un supporto decente per scene di tela di tipo grafico per scopi generici? Perché la risposta è "la maggior parte dei toolkit dell'interfaccia utente può farlo, e costruirne uno proprio non è particolarmente difficile". Espandi la domanda con maggiori dettagli su ciò di cui hai bisogno di aiuto nello specifico.
Sean Middleditch,

Risposte:



-1

Forse Workflowy potrebbe funzionare, con ogni rientro che rappresenta un punto di diramazione.


-1 Questo non è ciò che chiede chi chiede. Vogliono un modo per scrivere alberi di dialogo che vengano automaticamente convertiti in formato XML, probabilmente qualcosa che ha una bella visualizzazione come un vantaggio, non un modo per redigere.
doppelgreener,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.