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


9

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

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


4
Я полагаю, что с помощью существующего редактора XML или создателя UML-диаграммы преобразование результата (через XSLT или что-то менее шаблонное) не подходит?
Роберт Фрейзер

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

Ответы:


6

Я нашел эти

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


-1

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


-1 Это не то, что просят. Им нужен способ выписать деревья диалогов, которые будут автоматически преобразованы в формат XML, возможно, что-то, что имеет приятную визуализацию в качестве плюса, а не способ их черновика.
doppelgreener
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.