Документация

ultra_outliner v0.9.5b

Базовая концепция

Программа ultra_outliner позволяет формировать набор виртуальных карточек (вместо бумажных) и комбинировать их различными способами. Однако любая история - это сложная структура, поэтому различный взгляд на нее позволяет решить разные проблемы.

Структура проекта

Проект в ultra_outiner формируется из следующих основных элементов: представления, сущности, шаблоны и связи.

Сущности и отношения

Сущность - виртуальная карточка с определенным смыслом. Набор полей определяется на основе шаблона.

Шаблон - описание наборов полей. Разный для каждого типа сущности. Типы полей и технология настройки приводится в настройке шаблона.

Связи - соединительная цепочка последовательности экземпляров сущнстей.

Представление - это документ, в котором присутствует определенный набор экземпляров сущностей и связей. Сущесвтуют следующие виды представлений: свободный лист, структура, сценарий.

Структура проекта

Виды сущностей

Событие (или карточка)

Ключевая сущность, описывающая действие. Как правило, на последнем этапе становится основой для сцены.

Событие

Персонаж

Персонаж

Специальная сущность, которая может иметь несколько привязанных "отростков" - черт персонажа.

Сюжетная линия

Голова, от которой может начаться сюжетная линия.

Сюжетная линия

Сцена

Элемент сценария. В свою очередь состоит из типизированных текстовых блоков.

Сцена

Локация

Место.

Локация

Сокровище

Специальный предмет, который имеет ключевое значение для истории. Служит для наглядного контроля того, что предмет присутствует во всех нужных событиях.

Сокровище

В частном случае может являться Макгаффином.

Виды связей

Каждая связь несет определенную семантику, нельзя соединить любую карточку с любой.

Сюжетная линия

Последовательность событий в рамках сюжетной линии. Начинается с головы сюжета, и дальше последовательно идет по событиям. Не может проходить через одно событие дважды.

Сюжетная линия

Подробнее о том, как работать с сюжетными линиями описывается в работе со свободным редактором.

Раскрытие черты

Связывает черту персонажа с персонажем-оппонентом, который помогает ее раскрыть через события, в которых это осуществляется. Начинается с черты, проходит по нескольким событиям и завершается на персонаже-оппоненте.

Раскрытие черты

Подробнее о том, как работать с раскрытием черты описывается в работе со свободным редактором.

Место действия

Связывает действие с локацией, в которой оно происходит.

Место действия

Иерархия локаций

Формирует иерархию локаций на основе отношения "быть родителем". Начинается от дочерней локации и заканчивается на родительской.

Родительская локация

Участвовать в действии

Связывает сокровище с действием, в котором оно используется. Начинается на сокровище и заканчивается на действии.

Участвовать в действии

Виды представлений (документов)

Представления служат для того, чтобы взглянуть на историю с разных сторон или в разных проекциях.

Схема основной концепции

Свободный лист

Графическое представление, в котором можно создавать экземпляры всех сущностей и формировать связи между ними. С данным представлением работает свободный редактор.

Свободный лист

Структурный план

Графическое представление, в котором формируется линейная структура повестования истории. С данным представлением позволяет работать редактор структурного плана

Структурный план

Сценарий

Текстово-графическое представление, которое в настоящее время находится в экспериментальной стадии. Позволяет как вводить информацию в текстовом виде, так и комбинировать сцены в графическом режиме. С данным представлением могут работать как редактор сценария, так и комбинатор сцен.

Глобальные редакторы

Это редакторы на уровне проекта, которые позволяют выполнять системные операции над проектом, либо быть использованы для вспомогательных целей во время работы с представлениями.

Менеджер проекта

Позволяет осуществлять базовые операции над проектом: создавать новые документы, карточки и др. Отображает все существующие в проекте сущности, позволяет перетаскивать их в нужные представления.

Менеджер проекта

Таблица Карточек

Это контейнер, в котором хранятся абсолютно все карточки из документа. Данные кароточки могут быть задействованы во всех листах. Если вы создали карточку в каком-то редакторе - то она всегда будет также и здесь.

Подробнее описано в разделе о работе с Таблицей Карточек.