Visuelles Codieren von RPG-Dialogbäumen


9

Ich verwende derzeit XML, um meine Dialogbäume in meinem RPG zu erstellen, aber dies von Hand für Hunderte verschiedener Diskussionen zu tun, kann sehr schnell sehr mühsam werden. Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Flussdiagramm / udk kismet-ähnliches System zur visuellen Codierung dieser Diolog-Bäume zu implementieren. Ich möchte immer noch, dass das Endergebnis das XML ist, da ich bereits die Analyse und andere Logik um das XML geschrieben habe.

EDIT: Um eine Vorstellung davon zu geben, wonach ich suche, hier ein Beispiel. Dies wurde mir gezeigt, als ich dies auf reddit fragte und es ist im Grunde das, wonach ich suche, aber es ist einschränkend. Was ich wirklich suche, ist jede Dialogsoftware, die bereits für Spiele oder Software verwendet wird, die grafisch / flussdiagrammartig ist und an meine Bedürfnisse angepasst werden kann.


4
Ich nehme an, dass die Verwendung eines vorhandenen XML-Editors oder eines UML-Diagrammerstellers eine Transformation des Ergebnisses (über XSLT oder etwas weniger Entwurfsmuster) nicht möglich ist.
Robert Fraser

1
Die Antwort ist ja." Haben Sie eine spezielle Frage zur Implementierung eines solchen Editors? Sind Sie verwirrt darüber, welche UI-Toolkits eine angemessene Unterstützung für allgemeine grafische Canvas-Szenen bieten? Die Antwort darauf lautet: "Die meisten UI-Toolkits können das, und das Erstellen eigener Tools ist nicht besonders schwierig." Bitte erweitern Sie die Frage mit weiteren Details darüber, was Sie speziell tun müssen.
Sean Middleditch

Antworten:



-1

Möglicherweise könnte Workflowy funktionieren, wobei jede Einrückung einen Verzweigungspunkt darstellt.


-1 Das ist nicht das, wonach der Fragesteller sucht. Sie möchten eine Möglichkeit, Dialogbäume zu schreiben, die automatisch in das XML-Format konvertiert werden, wahrscheinlich eine nette Visualisierung als Plus - keine Möglichkeit, sie zu entwerfen.
Doppelgreener
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.