Codage visuel des arborescences de dialogue rpg

9

J'utilise actuellement XML pour créer mes arborescences de dialogue dans mon rpg, mais le faire à la main pour des centaines de discussions différentes peut devenir très fastidieux très rapidement. Je me demandais s'il y avait un moyen de mettre en œuvre un organigramme / udk kismet comme un système de codage visuel de ces arbres diologiques. Je veux toujours que le résultat final soit le XML car j'ai déjà écrit l'analyse et d'autres logiques autour du XML.

EDIT: pour donner une idée de ce que je recherche, voici un exemple. Cela m'a été montré lorsque j'ai posé cette question sur reddit et c'est essentiellement ce que je recherche mais c'est limitant. Vraiment, ce que je recherche, c'est un logiciel de dialogue déjà utilisé pour les jeux ou un logiciel qui ressemble à un graphique / organigramme et qui peut être modifié selon mes besoins.

bionsuba
la source
4
Je suppose qu'en utilisant un éditeur XML existant ou un créateur de diagramme UML, puis transformer le résultat (via XSLT ou quelque chose de moins design-patterny) n'est pas une option?
Robert Fraser
1
La réponse est oui." Avez-vous une question spécifique sur la façon de mettre en œuvre un tel éditeur? Êtes-vous confus quant aux boîtes à outils d'interface utilisateur qui prennent correctement en charge les scènes de toile de type graphique à usage général? Parce que la réponse à cela est "la plupart des boîtes à outils d'interface utilisateur peuvent le faire, et la construction de la vôtre n'est pas particulièrement difficile". Veuillez développer la question avec plus de détails sur ce que vous avez besoin d'aide pour faire spécifiquement.
Sean Middleditch

Réponses:

6

J'ai trouvé ces

Vous pouvez également utiliser le bloc - notes XML , ce qui rend l'édition XML un peu plus supportable. Vous pouvez également utiliser Freemind / Freeplane et d'autres logiciels de mindmap qui généreraient du XML. Il vous suffit de configurer une sémantique sur la façon de structurer les données dans chaque nœud et d'écrire votre analyseur en conséquence.

michael.bartnett
la source
-1

Peut-être que Workflowy pourrait fonctionner, chaque indentation représentant un point de branchement.

salmonmoose
la source
-1 Ce n'est pas ce que le demandeur recherche. Ils veulent un moyen d'écrire des arbres de dialogue qui seraient automatiquement convertis au format XML, probablement quelque chose qui a une belle visualisation comme avantage - pas un moyen de les rédiger.
doppelgreener