Платформа NyxtaleСтруктура истории
Метрики главы
Что считает движок, что пишет автор, и почему это разные колонки.
У главы есть числа: сколько в ней написано, сколько читатель прочтёт, сколько в ней выборов и сколько из них настоящих. Все они считаются из рукописи, ни одно не вписывается руками.
Правило простое и жёсткое: выведенное число, которое автор может напечатать, — это число, которому нельзя верить. Оно разойдётся с текстом при первой же правке, и читатель, открывший «сорок минут», получит десять.
Два разных объёма
Написано — все слова всех достижимых узлов, включая текст всех опций. Это объём вашей работы: сколько вы написали. Ни один читатель этого не прочтёт — он идёт одним путём.
Прочитано — длина реального маршрута. Считается по путям: самый короткий, типичный, самый длинный.
Разница между ними — цена ветвления. У линейной главы они совпадают; у главы с настоящими ветками «написано» может быть втрое больше «прочитано», и это нормальная плата за то, что вторая читка другая.
⚑ «Типичный» — это медиана по путям, а не предсказание про читателей. Пути не равновероятны: кто-то ходит по всем дверям, кто-то идёт напрямик. Честный центр графа — это то, что можно посчитать; поведение аудитории — нет, и выдавать одно за другое было бы враньём с точностью до минуты.
Минуты
Минуты получаются из слов и скорости чтения, и скорость зависит от языка. Русский текст той же длины читается дольше английского, потому что слова длиннее.
Скорости не выдуманы: английская взята из мета-анализа скорости молчаливого чтения художественного текста, русская выведена из неё по кросс-языковому измерению. У каждой записана её родословная, и если для языка истории точного измерения нет, число всё равно посчитается — но происхождение скажет, что оно производное.
Выборы и ветви — не одно и то же
Выбор — это точка, где читателю показали меню. Ветвь — точка, где граф действительно разошёлся.
«12 выборов, 2 ветви» и «12 выборов, 12 ветвей» — это две разные истории, и первая часто написана человеком, который считает, что у него ветвление. Выборы, сходящиеся обратно в один узел, — законный и полезный приём: они дают голос, окраску, ощущение участия. Но последствий у них нет, и путать их с ветвями значит обманывать в первую очередь себя.
Обе цифры показываются рядом именно поэтому. Подробнее о том, как этим пользоваться, — дизайн ветвления.
Доля диалога
Считается по репликам: сколько сказано персонажами, сколько — повествованием. Реплика повествования
— та, у которой говорящий narrator; это определение формата, а не догадка по кавычкам в тексте.
Рядом показывается ориентировочный диапазон. Это справка, а не оценка: за пределами диапазона можно сидеть всю историю, и никто не помешает. Число полезно тем, что делает видимым дрейф — глава, где диалог незаметно съел всё описание, видна по цифре раньше, чем на слух.
Деньги
Платные выборы — сколько узлов закрыто ценой.
Сумма всех цен — сколько платного контента вы написали. Это авторский объём, а не цена: ни один читатель не проходит все форки сразу, и показывать эту сумму читателю значит завышать его расходы.
Максимум по одному пути — вот это цена: самое дорогое, что может стоить одно прохождение. Взаимоисключающие платные развилки в неё не складываются, потому что один читатель не платит за обе.
Когда чисел нет
Если история слишком ветвится, обход не может перебрать все пути — и тогда путевые числа отсутствуют, а не заменяются приблизительными. Отчёт называет причину.
Статические числа при этом остаются: слова, доля диалога, количество выборов, ветвей, флагов и сумма цен считаются всегда. Отказывается только та часть, которая честно не решается.
Что дальше
- Бот-обход — тот самый проход, который даёт путевые числа.
- Сцены и главы — почему ни одно из этих чисел не поле в файле проекта.