За последние недели были выполнены работы:
1. Создан раздел сущностей проекта.
2. Появилась возможность создавать и редактировать тэги.
3. Создавать персонажей и их описания.
4. Создавать группы (классы, группировки) персонажей.
5. Создавать диалоги проекта (не путать с диалогами контента).
Были созданные необходимые взаимосвязи между сущностями.
Работы выполнялись "топором". Тяжёлый дизайн, точнее задействованные прототипы форм. Разноплановое управление в разных частях программы -- прямо на ходу отрабатываются разные приёмы пользовательского интерфейса. Ошибки, плохо проработанная логика программы. Нет руководства пользователя, не везде есть всплывающие подсказки.
Принятое решение -- отказ от использования СУБД, привёл к необходимости создавать логику СУБД на подручных средствах. Я-то не хочу использовать СУБД, но она хочет использовать программу. Пришлось вручную реализовывать те функции, которые естественны для СУБД как воздух. Структура хранения
...
Читать дальше »