Kodowanie wizualne drzew dialogowych rpg

9

Obecnie używam XML do tworzenia drzew dialogowych w moim pliku rpg, ale robienie tego ręcznie dla setek różnych dyskusji może być bardzo nudne i bardzo szybkie. Zastanawiałem się, czy jest jakiś sposób na wdrożenie schematu blokowego / udk kismet, takiego jak system wizualnego kodowania tych drzew diologów. Nadal chcę, aby wynikiem końcowym był XML, ponieważ już napisałem parsowanie i inną logikę wokół XML.

EDYCJA: aby dać wyobrażenie o tym, czego szukam, oto przykład. Zostało mi to pokazane, kiedy zapytałem o to na reddit i jest to w zasadzie to, czego szukam, ale jest to ograniczenie. Naprawdę to, czego szukam, to każde oprogramowanie dialogowe, które jest już używane w grach lub oprogramowaniu, które jest podobne do wykresów / schematów blokowych i może być modyfikowane w celu dostosowania do moich potrzeb.

bionsuba
źródło
4
Przypuszczam, że używając istniejącego edytora XML lub twórcy diagramów UML, a następnie przekształcenie wyniku (za pomocą XSLT lub czegoś mniejszego design-patterny) nie jest opcją?
Robert Fraser
1
Odpowiedź brzmi tak." Czy masz konkretne pytanie, jak wdrożyć taki edytor? Czy jesteś zdezorientowany, jakie zestawy narzędzi interfejsu użytkownika mają przyzwoitą obsługę scen typu płótno ogólnego zastosowania? Ponieważ odpowiedzią na to jest „większość zestawów narzędzi interfejsu użytkownika może to zrobić, a zbudowanie własnego nie jest szczególnie trudne”. Rozwiń pytanie, podając więcej szczegółów na temat konkretnej pomocy.
Sean Middleditch

Odpowiedzi:

6

Znalazłem to

Możesz także użyć Notatnika XML , co sprawia, że ​​edytowanie XML jest trochę bardziej znośne. Możesz także użyć Freemind / Freeplane i innego oprogramowania map myśli, które generowałyby XML. Wystarczy skonfigurować semantykę dotyczącą struktury danych w każdym węźle i odpowiednio napisać analizator składni.

michael.bartnett
źródło
-1

Może Workflowy mógłby działać, a każde wcięcie reprezentowało punkt rozgałęzienia.

łosoś łososiowy
źródło
-1 Nie o to pyta pytający. Chcą sposobu na napisanie drzew dialogowych, które byłyby automatycznie konwertowane na format XML, prawdopodobnie coś, co ma dobrą wizualizację jako plus - a nie sposób na ich szkicowanie.
doppelgreener