Визуальное кодирование диалоговых деревьев rpg

9

В настоящее время я использую XML для создания своих диалоговых деревьев в моей RPG, но делать это вручную для сотен различных обсуждений может быть очень утомительно и очень быстро. Мне было интересно, есть ли какой-нибудь способ, которым я могу реализовать блок-схему или систему визуального кодирования этих диологических деревьев. Я все еще хочу, чтобы конечный результат был XML, потому что я уже написал синтаксический анализ и другую логику вокруг XML.

РЕДАКТИРОВАТЬ: чтобы дать представление о том, что я ищу, вот пример. Это было показано мне, когда я спросил об этом на Reddit, и это в основном то, что я ищу, но это ограничение. На самом деле я ищу любое диалоговое программное обеспечение, которое уже используется для игр или программное обеспечение в виде графиков / блок-схем и которые могут быть изменены в соответствии с моими потребностями.

bionsuba
источник
4
Я полагаю, что с помощью существующего редактора XML или создателя UML-диаграммы преобразование результата (через XSLT или что-то менее шаблонное) не подходит?
Роберт Фрейзер
1
Ответ «да». У вас есть конкретный вопрос о том, как реализовать такой редактор? Вас не смущает, что в наборах инструментов пользовательского интерфейса есть достойная поддержка графических холст-сцен общего назначения? Потому что ответ на это таков: «Большинство инструментариев пользовательского интерфейса может это сделать, и создание собственного не особенно сложно». Пожалуйста, расширите вопрос более подробной информацией о том, что конкретно вам нужно для помощи.
Шон Мидлдич

Ответы:

6

Я нашел эти

Вы также можете использовать XML Notepad , что делает редактирование XML более удобным. Вы также можете использовать Freemind / Freeplane и другое программное обеспечение, которое генерирует XML. Вам просто нужно установить некоторую семантику для того, как структурировать данные в каждом узле и написать свой парсер соответственно.

michael.bartnett
источник
-1

Возможно, Workflowy мог бы работать с каждым отступом, представляющим точку ветвления.

salmonmoose
источник
-1 Это не то, что просят. Им нужен способ выписать деревья диалогов, которые будут автоматически преобразованы в формат XML, возможно, что-то, что имеет приятную визуализацию в качестве плюса, а не способ их черновика.
doppelgreener