Ещё один инструментарий, разрабатываемый собственными силами в рамках дипломного проекта "ИТиД: лабиринты знаний". Редактор диалогов позволяет создавать шаблоны разветвлённых диалогов и тестировать эти шаблоны в реальном времени! Разумеется, инструментарий разрабатывается с расчётом на то, чтобы быть использованным в будущих проектах. Пока что он готов примерно на 70% от запланированного (далее добавится возможность вставлять скрипты и условия между нодами).
Принцип работы: каждый шаблон диалога содержит множество нодов различных типов. В данный момент существуют следующие типы нодов: реплика, необходимость выбора, возврат к якорю, скрипт.
Каждая нода может содержать множество входящих и исходящих контактов. Контакты между собой соединяют потоки (каждый поток имеет начало в виде исходящего контакта и конец в виде входящего контакта
...
Читать дальше »