Ключевые сценарии это

Работа по теме: ры_приложений_полная_книга. Глава: Ключевые сценарии. Предмет: Объектно ориентированное программирование. ВУЗ: МИЭТ.

Ключевые сценарии

В контексте архитектуры и дизайна вариант использования (use case) – это описание ряда взаимодействий между системой и одним или более действующими лицами (либо пользователем, либо другой системой). Сценарий – это более широкое и всеобъемлющее описание взаимодействия пользователя с системой, чем ветвь варианта использования. Основной целью при продумывании архитектуры системы должно быть выявление нескольких ключевых сценариев, что поможет при принятии решения об архитектуре. Задача – найти баланс между целями пользователя, бизнеса и системы (как показано на рис. 1 главы 1, «Что такое архитектура программного обеспечения?»).

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

Он представляет проблемную область – значительную неизвестную область или область значительного риска.

Он ссылается на существенный для архитектуры вариант использования (описывается в следующем разделе).

Он представляет взаимодействие параметров качества с функциональностью.

Он представляет компромисс между параметрами качества.

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

Важные с точки зрения архитектуры варианты использования

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

Бизнес-критический (Business Critical). Вариант использования, имеющий высокий уровень использования либо особую важность для пользователей или других заинтересованных сторон, по сравнению с другими функциями, или предполагающий высокий риск.

Имеющий большое влияние (High Impact). Вариант использования охватывает и функциональность, и параметры качества, либо представляет сквозную функцию, имеющую глобальное влияние на слои и уровни приложения. Примерами могут служить особо уязвимые с точки зрения безопасности операции Create, Read, Update, Delete (CRUD).

Соседние файлы в папке ООП

  • #
  • #
  • #
  • #
  • #
  • #

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

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

Определить архитектурную цель

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

Этот шаг включает в себя следующие действия –

  • Определите ваши архитектурные цели с самого начала.
  • Определите потребителя нашей архитектуры.
  • Определите ограничения.

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

Ключевые сценарии

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

Ключевые сценарии – это те сценарии, которые считаются наиболее важными для успеха вашего приложения. Это помогает принимать решения об архитектуре. Цель состоит в том, чтобы достичь баланса между потребностями пользователя, бизнеса и системы. Например, аутентификация пользователя является ключевым сценарием, потому что они представляют собой пересечение атрибута качества (безопасности) с важной функциональностью (как пользователь входит в вашу систему).

Обзор приложения

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

Определить тип приложения

Определите тип приложения, будь то мобильное приложение, многофункциональный клиент, многофункциональное интернет-приложение, служба, веб-приложение или некоторая комбинация этих типов.

Определить ограничения развертывания

Выберите подходящую топологию развертывания и разрешите конфликты между приложением и целевой инфраструктурой.

Определите важные стили дизайна архитектуры

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

Определите соответствующие технологии

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

Ключевые проблемы или ключевые точки

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

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

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

Решения для кандидатов

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

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

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

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

Обзор архитектуры

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

  • Часто пересматривайте архитектуру на основных этапах проекта и в ответ на другие значительные архитектурные изменения.

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

  • Связывает функциональные требования и атрибуты качества с предлагаемым техническим решением. Это также помогает выявить проблемы и выявить области для улучшения

Часто пересматривайте архитектуру на основных этапах проекта и в ответ на другие значительные архитектурные изменения.

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

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

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

Метод анализа архитектуры программного обеспечения (SAAM)

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

Метод анализа компромиссов в архитектуре (ATAM)

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

Активный дизайн обзора (ADR)

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

Активные обзоры Intermediate Designs (ARID)

Он сочетает в себе аспект ADR при анализе текущей архитектуры с акцентом на ряд проблем, а подход ATAM и SAAM к анализу на основе сценариев фокусируется на атрибутах качества.

Метод анализа затрат и выгод (CBAM)

Основное внимание уделяется анализу затрат, выгод и сроков выполнения архитектурных решений.

Анализ модифицируемости на уровне архитектуры (ALMA)

Оценивает модифицируемость архитектуры для бизнес-информационных систем (BIS).

Метод оценки семейной архитектуры (FAAM)

Он оценивает архитектуры семейства информационных систем на предмет взаимодействия и расширяемости.

Общение архитектурного дизайна

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

Существует несколько следующих известных методов описания архитектуры для других:

Модель 4 + 1

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

Язык описания архитектуры (ADL)

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

Основным преимуществом ADL является то, что мы можем проанализировать архитектуру на предмет полноты, согласованности, неоднозначности и производительности, прежде чем формально начать использовать проект.

Agile Modeling

Этот подход следует концепции «контент важнее представления». Он гарантирует, что созданные модели просты и понятны, достаточно точны, детализированы и последовательны.

Гибкие типовые документы нацелены на конкретного клиента (ов) и выполняют рабочие усилия этого клиента. Простота документа обеспечивает активное участие заинтересованных сторон в моделировании артефакта.

IEEE 1471

IEEE 1471 – это краткое название стандарта, официально известного как ANSI / IEEE 1471-2000, «Рекомендуемая практика для описания архитектуры программно-интенсивных систем». IEEE 1471 расширяет содержание описания архитектуры, в частности, придавая конкретное значение контексту , взгляды и точки зрения.

Унифицированный язык моделирования (UML)

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

Одна из сложностей, с которой, по моему опыту, сталкиваются практически все разработчики и дизайнеры, работая над приложениями для Windows 8 и Windows Phone, начинается прямо с порога – с проектирования того, как пользователь будет взаимодействовать с приложением (UX и UI).

From Idea to App

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

По последнему пункту отмечу только один момент: хотя мы и говорим, что начать разрабатывать под Windows 8 достаточно просто (и это действительно так, если вы знаете JS, C#/VB или C++), это не означает, что разрабатывать нужно (и можно) точно так, как вы привыкли. Так, например, в мире Windows 8 большое внимание уделяется асинхронным сценариям, что накладывает свои ограничения и требования на то, как и какой вы пишите код.

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

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

В качестве дополнительной литературы сразу могу порекомендовать две статьи, на которые в определенной степени опирается и моя:

  • Планирование приложений в стиле Metro
  • Cоздание выделяющихся приложений в стиле Metro

Жесткая приоритизация

В основе грамотного проектирования приложений для Windows 8 (подчеркну, что то же самое применимо и для Windows Phone, хотя сценарии использования, форм-фактор и интерфейсные решения будут отличаться) лежит жесткая приоритизация, которая должна пронизывать все принимаемые вами решения.

Приоритизация (или расставление приоритетов) касается практически каждого шага, начиная с определения целевой аудитории и заканчивая, к примеру планированием реализуемой функциональности и ее доступности пользователю.

В этой статье мы рассмотрим 5 ключевых этапов, на которых вам придется расставлять приоритеты:

  1. Определение целевой аудитории
  2. Формулировка цели приложения
  3. Отбор ключевых сценариев
  4. Планирование навигации
  5. Проработка функциональности

1. Знайте своего пользователя

Все начинается с пользователей и ими же заканчивается: вы делаете приложения для конкретных пользователей и конкретные пользователи будут или не будут пользоваться вашим приложением.

С точки зрения проектирования важно представлять себе (с разумной достоверностью), кто будет пользоваться вашим приложением. Ключевые вопросы, над которыми вам стоит подумать (и желательно зафиксировать ответ), звучат следующим образом:

  • Кто ваш пользователь?
  • Зачем ему ваше приложение?
  • Когда, где и как он будет им пользоваться?

(Я буду по ходу этого раздела иногда вставлять ссылки на рекламные ролики — и буду говорить, на что в них нужно обратить внимание.)

Подумайте о том, как ваше приложение может изменить жизнь пользователя: почему с ним ему станет лучше? Какую пользу вы ему принесете? Сэкономите время, займете время, решите проблемы, заставите задуматься, вовремя подскажите?

В ролике ниже от Nokia обратите внимание на общий посыл — как конкретное приложение переворачивает всю картину и делает возможным некоторое новое решение или новый поворот событий:

http://www.youtube.com/watch?v=9OqqSHw7V8Q

Подумайте о том, как ваше приложение интегрируется в жизнь пользователя? Какими будут основные точки входа? Будет ли он им пользоваться время от времени, с утра или вечером, по 1 минуте или по 10-15 минут? По дороге, на работе, дома, в тренажерном зале, в аэропорту?

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

http://www.youtube.com/watch?v=2jsLcPFlM9M

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

В еще одном ролике ниже (тоже от Nokia — там очень креативные ребята ;) обратите внимание на то, сколько разных, странных и интересных людей может быть вокруг вас!

http://www.youtube.com/watch?v=I1qTbs8K3go

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

Придумайте персонажей

Опишите для своего приложения 2-3 ключевых персонажа:

  • В чем они уникальны и отличаются или наоборот типичны и похожи?
  • Добавьте интересных деталей и конкретики, имеющих смысл для вашего приложения, например:
    • Как быстро они осваивают новые технологии?
    • Любят ли они пробовать новое?
    • Имеют ли опыт работы с другими приложениями в вашей области?
    • Насколько они социально активны?
    • Есть ли какие-то особенности и предпочтения?

Пример. Представьте себе приложение для организации совместного просмотра кино с друзьями. Один из персонажей мог бы выглядеть так:

Пример персонажа

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

Вам нужно приоритизировать, поэтому сделайте 2-3 персонажа, которые покроют основную часть (ядро) вашей целевой аудитории. Чтобы вам было проще, выберите 3 ключевые характеристики, имеющие значение (например, техническая грамотность, наличие явных предпочтений, социальная активность) — и разнесите разных персонажей по этим характеристикам:

Таблица персонажей

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

2. Чем ваше приложение лучше других?

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

Также стоит помнить, что ваше приложение, будучи размещенным в магазин, обязательно будет попадать в ту или иную категорию (например, «развлечения» или «здоровье и фитнесс»).

Поэтому, чтобы правильно расставить приоритеты, важно четко сформулировать, в чем ваше приложение лучше других в своей категории — “best at statement”. “Best at statement” — это именно то, ради чего пользователи побегут к вам, принесут вам свою любовь и деньги и почему расскажут о нем всем своим друзьям.

Сформулируйте, запишите и повесьте в рамочку:

«Мое приложение — самое лучше в своей категории для ___для чего предназначено___»

или

«Мое приложение лучше других в своей категории ______что делает______»

Это должно быть 1) одно понятное предложение, 2) конкретное в своей формулировке и 3) реально отличающее вас от всех ваших конкурентов. Важно, чтобы ваше утверждение в полной мере отвечало действительности и вашим намерениям.

Например, сказать, что «мое приложение — самое лучшее в категории музыка и видео для просмотра фильмов» — это либо профанация, которая ничем вам не поможет, либо и в самом деле означает, что у вас, скажем, самая лучшая технология для доставки и просмотра фильмов. Это могут быть уникальные кодеки, технологии сжатия, адаптивный стримминг, качество картинки или какой-то уникальный опыт вовлечения пользователя в просмотр (некоторая расширенная реальность).

Или вот еще пример: утверждение «мое приложение — самый большой online-кинотеатр» может, конечно, означать, что у вас самая большая (по количеству) коллекция самого разного кино на фоне остальных конкурентов, но мне как пользователю никак не гарантирует, что у вас доступно самое свежее и самое интересное кино, или, если я любитель аниме, что я найду там свои любимые мультфильмы, даже если готов заплатить за просмотр.

В последнем случае, кстати, большие шансы на успех имело бы как раз более фокусное приложение — со всеми вытекающими: от целевой аудитории до тонкостей дизайна.

Наличие дифференцирующего фокуса крайне важно. Ваше приложение может дополнительно уметь делать еще много-много всего, но в нем должно быть что-то одно самое важное, говорящее мне, почему и зачем я буду им пользоваться. Имея такой фокус и ключевых персонажей, вы сможете верифицировать все остальные принимаемые решения: в частиности, проверять необходимость и устанавливать приоритетность различных сценариев и внедряемой функциональности.

Пример. Возвращаясь к озвученной выше идее, мое приложение могло бы иметь следующий фокус: «самое лучше приложение в категории “развлечения” для планирования и организации совместного с друзьями просмотра кино».

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

Best == focus. Лучшее приложение должно иметь явный фокус, прозрачный для пользователей, очевидный и легко запоминающийся.

3. Выделите ключевые сценарии

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

Конечно, за словом «сценарий», особенно с дополнительными атрибутами (вроде «пользовательский сценарий») могут скрываться разные вещи с различной степенью детализации, однако, в рамках данной статьи мы ограничимся простым пониманием.

Ответьте на вопрос: зачем пользователь будет использовать ваше приложение? Смежные и похожие вопросы:

  • Какие задачи он будет решать с его помощью?
  • Что он будет пытаться сделать?

На данном этапе важно не думать про интерфейсные решения и не зацикливаться на конкретных деталях реализации. Вполне возможно, что у вас уже есть в наличии продуманная идея и вы выпишите ключевые сценарии сходу.

Если вы работаете в команде (ну даже если и один/одна), вы можете устроить мозговой штурм, записывая все пришедшие в голову идеи (часть из них вам наверняка пригодится позже, поэтому сильно себя не ограничивайте и смело расширяйте список вопросов схожими).

Пример. Для моего виртуального приложения для просмотра фильмов у меня получились следующие ответы:

Сценарии

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

Отделите функциональность. Начнем с функциональности — нужно исключить из списка конкретные действия, которые я могу делать внутри приложения, и формулировки возможностей приложения. Хотя это разделение может быть весьма условным, скорее всего, исключаемые элементы подразумевают под собой конкретные интерфейсные решения и небольшие (в том числе атомарные) действия со стороны пользователя:

Сценарии минус функциональность

Отделите вторичные/сторонние сценарии. Теперь нужно выбрать ключевые сценарии, отбросив вторичные. Как я писал выше, ключом для верификации является позиционирование вашего приложения — его “best at statement”.

В моем случае это выглядело бы так:

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

Сценарии минус вторичные и лишние

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

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

Пример. В моей истории у меня получились следующие сценарии:

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

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

К слову, в данном контексте «сценарии» — это скорее названия сценариев, которые на практике могут быть более или менее детально расписаны или визуализированы вплоть до конкретики пинг-понга действий между человеком и машиной. Мы к этому перейдем несколько позже, хотя и в менее формализованном виде, чем обычно предполагается идеальной теорией.

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

Чтобы прогнать персонажей через сценарии, попробуйте написать или рассказать небольшие истории про своих персонажей и работу с приложением. Мне в этом аспекте нравится сочетание с комиксами — небольшими визуальными (рисованными) историями.

Пример. Для моего приложения история одного из персонажей выглядит следующим образом:

Дима Т., гуляя по улице, увидел афишу нового крутого фильма «Рембо 7». «Как было бы круто в эти выходные собраться с друзьями у меня и посмотреть новую киношку,» — подумал Дима. Сфотографировав плакат (или набрав название фильма), Дима быстро нашел информацию о фильме в Movie Meeting, выразил свое желание его посмотреть и предложил своим друзьям собраться в субботу у него и посмотреть всем вместе.

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

В пятницу Дима Т. проверил список собирающихся к нему в гости друзей и предложил всем заказать заодно пиццу с ананасами и Тархун.

В субботу Дима вместе с друзьями подключили планшет с установленным клиентом Movie Meeting к телевизору — и в назначенное время они все вместе начали просмотр кино. В отдельных сценах на планшете можно было посмотреть интересные детали (карты с местами боевых действий, характеристики оружия), планшет и телефоны, соединенные в сеть также создавали дополнительный эффект присутствия, вибрируя, распространяя звуки стрельбы и подсвечивая экранами в такт основной картинке.

Комикс

Хотя я рисовал картинку для телефона, думаю, вы легко представите на его месте и планшет или ноутбук. Это, как говорится, уже детали.

Если все сценарии легко переводятся в пользовательские истории — это хороший знак. В любом случае, скажу это еще раз, важно, чтобы ваши сценарии помогали поддержать ваше позиционирование (“best at statement”). Не бойтесь отбрасывать лишнее.

Если что-то не помогает вашему приложению стать лучшим, оно мешает этому.

Кстати, в некотором смысле, взгляд на приложение через сценарии использования и истории подразумевает и сдвиг фокуса с предоставления функциональности и контента к предоставлению опыта взаимодействия (content/features provider ⇒ scenario provider).

Продолжение следует…

В следующей части мы рассмотрим задачу проектирования навигации.


Ключевые ресурсы

Дизайн для Windows 8
Разработка для Windows 8
Разработка приложения на платформе Microsoft

Денис Нарижный, руководитель интернет-агентства «Студия F1» и создатель сервиса юзабилити-тестирования сайтов AskUsers.ru, рассказал Нетологии о том, как составлять и использовать пользовательские сценарии.

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

Прежде чем разработать сценарий, нужно ответить на три вопроса:

1. Кто те люди, что заходят на ваш сайт?

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

2. Почему они заходят к вам?

На основе аналитики или опроса можно определить, зачем на самом деле пользователи посещают ваш сайт: просто посмотреть, что-то узнать или купить.

3. Какие цели при этом преследуют и как их достигают?

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

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

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

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

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

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

Это самый насыщенный подробностями вариант: рассказ, схемы, видео, фотографии — все, что помогает описать опыт взаимодействия, иногда даже без привязки к персоне клиента. У каждого пользователя может быть своя история и свой специфический опыт. Это сбор сырой информации.

Если мы говорим о покупке: кто-то берет для себя, а кто-то в подарок, кто-то подарит маме, а другой — жене. У кого-то все хорошо с финансами, кто-то собирал деньги на покупку, кого-то интересует кредит и рассрочка. Опыт в этих пользовательских историях будет отличаться.

Запишите простые человеческие истории: «Через месяц у нас юбилей свадьбы, я отложил деньги и собираюсь выбрать подарок жене. У меня есть предел по стоимости, я знаю, что жена любит серебро и носит серьги…».

Вот пример из серии скринкастов: пользователь пытается сделать покупку в интернет-магазине:

Создаются с помощью объединения похожих пользовательских историй и отсечения лишнего и несущественного. Такой подход обобщает множество пользовательских историй в несколько сценариев. Например, таких: «Пользователь готовит деньги заранее, ищет через форму поиска, имеет ограниченный бюджет — сразу использует фильтры, принимает решение долго, несколько раз заходит в корзину и сравнивает товары».

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

Пользовательские сценарии: что это такое, как и для чего их нужно строить

Составляются уже с позиции персонажа (персоны покупателя). Еще меньше абстракции и больше конкретики. Каждой группе ЦА сопоставляется персонаж, далее прописывается его путь достижения цели.

Пользовательские сценарии: что это такое, как и для чего их нужно строить

Могут добавляться ограничения: например, проработка только варианта заказа с планшета или со смартфона.

Опишите пользовательский опыт по шагам: кто, каким образом и в какой последовательности делает. Это должен быть наиболее детализированный и технически проработанный вариант.

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

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

Пользовательские сценарии: что это такое, как и для чего их нужно строить

Описание варианта использования от uxexperience.net

«Общение» пользователя и терминала по приему платежей:

Пользовательские сценарии: что это такое, как и для чего их нужно строить

Фрагмент презентации компании «Собака Павлова» о пользовательских сценариях.

Еще сценарий от uxforthemasses.com:

Пользовательские сценарии: что это такое, как и для чего их нужно строить

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

Сценарии использования- это сценарий взаимодействия пользователя (или пользователей) с программным продуктом для достижения конкретной цели.

Цель: моделирование и проектирование взаимодействия пользователя с системой в рамках выполнения одного сценария. Пошаговое подробное взаимодействие пользователя с системой. 

Документирование: таблица с описанием действий актора и реагирование системы на определенные шаги пользователя. 

Один сценарий использования имеет несколько потоков: основной и альтернативные. 

Выделение сценариев 

Один сценарий использования должен описывать действия пользователя, которые приведут к одному большому действию- функционалу пользователя. Например, авторизоваться, добавить товар в корзину и тд. 

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

Каждый основной сценарий использования должен быть независимым от другого основного. Если есть определенные условия выполнения- указываем в “Предусловия”

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

Уровни описания и степени детализации

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

  1. Деловой сценарий использования не затрагивает технологий, рассматривает систему как «черный ящик» и описывает бизнес-процесс, который используется деловыми актерами (людьми, или системами, внешними к бизнесу) для достижения своих целей. Деловой сценарий использования описывает процесс, ценный для клиента, описывает что именно делает процесс.

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

Степень формализма выполняемого проекта и стадия, на которой он находится, прямо влияют на степень детальности и проработанности вариантов использования. Определяют следующие степени детальности при написании вариантов использования:

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

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

  1. Детальный (detailed) вариант использования – это формальный документ с предопределённой структурой разделов; это, собственно, и есть Use case в его традиционном понимании.

Детальный уровень описания применяют при написании ТЗ. Преимущественно, при написании ТЗ все кейсы необходимо описывать на детальной степени; обязательно применять детальную степень и системный уровень при описании кейсов  с высоким уровнем риска. 

Структура сценария использования

Сценарии использования включают в себя следующие разделы: 

  1. Название. Краткое, максимально понятное. Описывающее общее действие пользователя.

 Пример: 

UC-1. Регистрация в личном кабинете 

UC-2. Регистрация в программе лояльности

UC-3. Добавление товара в корзину 

  1. Предусловие. Формулировка условий, при которых данный вариант использования может быть инициирован. Условие, помимо прочего, может быть упоминанием о выполнении других вариантов использования. Также в предусловии необходимо указывать, в какой части системы находится пользователь, кратко- какие действия уже выполнил.

Пример: пользователь находится в “Корзине”, в “Корзине” добавлено 2 товара”. 

Данное предусловие мы можем указать для описания кейса работы пользователя в “Корзине”. Если мы описываем кейс “Добавление товара в корзину” или “Оформление заказа”, где необходимо указать всю цепочку шагов пользователя- то данное предусловие не подойдет.

  1. Основной сценарий. Сценарий – это последовательность шагов, описывающая процесс решения задачи, которой посвящен вариант использования. Шаги удобно последовательно нумеровать.

  2. Альтернативные сценарии, в которых процесс развития событий на каком-либо шаге чем-либо заметно отличается от основного, то есть имеет место ветвление.

Сценарий использования должен отвечать на вопрос “Что делает пользователь?” “Что делает система?”

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

Например, формулировка  “добавил товар в корзину” неверная. 

Правильно:  “нажимает на кнопку “Добавить товар в корзину” и далее-  реакцию системы на действия пользователя. 

Пользователь

Система

Какое физическое действие произвел пользователь? 

Как отреагировала система?

Нажимает “Добавить в корзину”

Система добавляет выбранный товар в корзину. В иконке “Корзина” система выводит маркер- кол-во добавленного товара в корзину. 

Изменяет кнопку “Добавить в корзину” у выбранного товара на кнопку “Перейти в корзину”

Пользователь нажимает “перейти в корзину”

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

Альтернативные сценарии 

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

Важно! Альтернативный сценарий должен ссылаться только на один успешный сценарий. Недопустимо прописывать альтернативный сценарий для альтернативного сценария. 

Рассмотрим на примере авторизации

Предусловие: неавторизованный пользователь находится на странице авторизации и регистрации

Пользователь

Система

Какое физическое действие произвел пользователь? 

Как отреагировала система?

Пользователь нажал кнопку “Зарегистрироваться” 

Система вывела форму регистрации, поле “email”

Пользователь вводит данные в поле “email”

3. Система производит проверку введенных данных на валидацию. Данные проходят по условиям валидации

Если данные не прошли проверку валидации, запускается альтернативный сценарий №1. 

Система производит поиск введенных данных “email”  по учетным записям в системе. 

Учетных записей с такими данными “email” не найдено. 

Если в системе найдена учетная запись с таким логином, запускается альтернативный сценарий №2

Система отправляет пользователю код подтверждения на email

Система выводит пользователю поле “код подтверждения”

Сценарий “ввод кода подтверждения” вынесен в отдельный сценарий. — обязательно указываем, если какой-либо функционал выносим в отдельный кейс, более подробный. 

Пользователь вводит корректный код подтверждения в поле “код подтверждения” 

Система производит проверку кода подтверждения. Код введен верно. 

Пользователь зарегистрирован. 

Альтернативный сценарий с неверным кодом подтверждения выносим в сценарий “Ввод кода подтверждения” 

Пример альтернативного сценария 

Альтернативный сценарий №1 

На шаге №3 успешного сценария, введенные данные не прошли проверку валидации. 

  1. Система выводит информер  с указанием запрещенных символов.

  2. Пользователь вводит корректные данные в поле “email”.

Далее сценарий продолжается от шага №3 успешного сценария.

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

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

ОСТОРОЖНО! В тексте присутствуют СПОЙЛЕРЫ к следующим фильмам:

  • «Грязь» (2013)
  • «Талантливый мистер Рипли» (1999)
  • «Крепкий орешек 2» (1990)
  • «Догвилль» (2003)
  • «Джокер» (2019)
  • «Гран Торино» (2008)
  • «Олдбой» (2003)
  • «Невозможное» (2012)
  • Сериал «Запретная любовь» (1999)
  • Сериал «Клиника» (3 сезон 14 серия)

Введение

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

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

Стоит отметить, что многие принципы не запираются в рамках кино. Кинематограф, как форма рассказа истории, образовался на стыке театра и литературы, а корни драматургии и вовсе растут из поэзии Древней Греции. Не так давно мы получили еще одну форму — видеоигры, которую можно считать уже пересечением кино и литературы. Так что для игровых сценариев также можно подчерпнуть некоторые вещи из сабжа, why not?)

Что удерживает зрителей у экранов?

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

Все дело в двух составляющих: вовлеченности и доверии. Рассмотрим каждую чуть подробнее.

Вовлеченность — это наша эмоциональная связь с историей. Она, в свою очередь, так же достигается за счет двух факторов: любопытство и беспокойство. Любопытство связано с чистым желанием зрителя узнать неизвестное для него. Беспокойство — вопрос переживания, например, за главного героя.

Схема «удержания»

Любопытство зрителя формируется через тайну. То есть в каждый момент истории зрителю известно меньше, чем героям. Убийство в закрытой комнате — классический сюжет для таких историй. Зритель/читатель не знает, кто совершил убийство и всегда на шаг позади от героев, которые распутывают клубок тайны.

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

Фактически, саспенс — это эмоциональный момент, когда вовлеченность аудитории проявляется наиболее явно. Зритель должен знать ровно столько же, сколько главный герой, либо чуть больше. Искусство создания саспенса включает в себя множество компонентов: эмпатия, идентификация, подготовка ситуации. И, главное, выходит за рамки сценария: сьемка и монтаж так же крайне важные элементы.

Альфред Хичкок — главный мастер саспенса в кинематографе

Остается последний компонент — доверие зрителя к истории. Аудитория эмоционально погружается в происходящее, только если верит в это. Верит в логику мира, верит в мотивацию героев. Если вдруг в середине фильма зритель восклицает «Да как он мог сделать ЭТО! Где тут логика?!», тут же ломается связь эмоций-истории. Конечно, аудитории все равно может понравиться визуальный ряд или любопытная управляющая идея фильма. Но без эмоций и катарсиса в кульминации, наверняка максимум, что человек скажет о фильме — «ну нормально».

Что населяет историю

Персонажи

Без чего история не может существовать ну совсем никак, так это без персонажей. Главные герои, силы антагонизма, второстепенные действующие лица — это все те, КТО двигают историю.

Центр истории, естественно, главный герой. Он может быть один и представлять из себя человека, животное или даже неодушевленный предмет (стебный фильм «Шина» 2010 года, где в главной роли… шина). Два других, чуть менее распространенных типа: коллективный герой и несколько ГГ. В случае с множеством ГГ необходимо, чтобы герои значительно различались в своих ценностях и мотивах, либо вовсе стояли по разную сторону конфликта. Иначе адекватный сценарист еще на первых этапах должен был выпилить лишних.

Кадр из фильма «Шина» (2010г)

Характер персонажей

Тут важно разделять два термина: характер и характеризация. Характеризация — это набор внешних качеств, которые торчат наружу: возраст и пол, род деятельности, внешность, базовые особенности характера и черты. Такие вещи мы можем легко узнать из экспозиции фильма, но это ничего не скажет об истинном характере личности.

Фильм — это метафора жизни. Соответственно и глубинный характер человека проявляется в определенных обстоятельствах, как и в реальности. Никак не через диалоги с незнакомым человеком. Представьте, как бы Брюс Робертсон (Джеймс Макэвой, фильм «Грязь»), внешне абсолютно беспринципный жестокий коп, в стартовом монологе рассказал бы все тайны своей души. О том, как семейная трагедия, а после уход жены переломили чувствительный характер, на самом деле способный любить и сочувствовать. Зритель моментально бы потерял интерес или просто не поверил.

Кадр из фильма «Грязь» (2013г)

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

Именно в поступках, как бы банально это не звучало, раскрывается сущность персонажей. И чем критичнее ситуация для героя, в которой он совершает действие, тем глубже и правдивее кусочек раскрываемой черты. Нарисуем, например, сцену с олигархом, который направляется домой на шикарном Бэнтли и попадает в аварию. Сам он не пострадал, но тут замечает вторую машину и ей повезло меньше: кузов охвачен огнем. Как он поступит в данной ситуации? Бросится в огонь спасать водителя? Начнет судорожно вызывать спасателей? Или может скроется с места преступления? Любое из перечисленных действий даст нам важный бит информации о личности человека с характеризацией просто богача.

Или Том Рипли (Мэтт Деймон, фильм «Талантливый мистер Рипли») в поворотном моменте, после стычки с Дикки (Джуд Лоу) и его смерти, решает присвоить себе чужую личность. В тот момент истории может показаться, что это простая криминальная афера с характеризацией Рипли как обычного мошенника. Однако по итогу всех перипетий становится понятно, как это решение скрывает за собой внутренние фобии Рипли, связанные со своим Я.

Кадр из фильма «Талантливый мистер Рипли» (1999г)

Выше я обмолвился о «критической ситуации» и выборе через действие — стоит это пояснить. Выбор предоставляет возможные варианты для героя: сделать А, Б или В. Но не любой выбор подойдет под ключевой момент (кульминацию, поворотную точку). Например, как поступит богатый любящий отец, если у него попросят выкуп за дочку в заложниках? Это ниочемный выбор, так как всем очевидна реакция персонажа-отца в его системе ценностей. Выбор для критической ситуации не должен быть между «хорошим» и «плохим». Диллема — это сложный выбор между равнозначными или противоречащими вариантами для конкретного персонажа.

Действия, события и конфликт

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

Так что в своим примитиве, история — это цепочка из действия->событие->действие->событие->событие->действие->… и т.д.

Вот и все, что нужно для создания истории: придумать персонажа и засунуть его в специфическую ситуацию, вооружившись фразой Станиславского «А что, если бы…». «А что если бы крутой коп оказался в здании, захваченном террористами?». «А что если разношерстная группа пассажиров терпит авиакатастрофу на необитаемом острове?» Не знай бы мы сюжеты этих реальных фильмов, в голове все равно из одной озвученной фразы строится целая история.

Однако, все просто, да не настолько. По своей природе люди — ленивые существа. Они не будут прикладывать усилия сверх того, сколько нужно для достижения желаемого. Так же и персонаж фильма не будет полтора часа просто так развлекать вас, даже если сценарист наделил его целью. Первым же своим действием он попытается добиться желаемого самым простейшим способом. И в «идеальном мире» все бы на этом закончилось… то есть где-нибудь в начале фильма. Но в суровой реальности и реальности кино герой не получает просто так чего он хочет. Тут то и возникает конфликт.

Вспомним эпизод с Джоном Макклейном (Брюс Уиллис, фильм «Крепкий орешек 2») и Лесли Барнсом (Арт Эванс), а именно то, как они прорывались сквозь отряд террористов к радиовышке. Радиовышка — ключ к связи с самолетами, с точки зрения героев максимально эффективный путь к решению проблемы. И если бы они действительно до нее добрались, возможно, история бы очень скоро разрешилась (на 45 минуте). Однако это лишь ход одной стороны сил и не значит, что все ровно так и произойдет. И, естественно, все случается ровно наоборот: террористы подрывают радиовышку. Конфликт получил развитие.

Кадр из фильма «Крепкий орешек 2» (1990г)

В конфликте всегда есть две и более стороны. В примере выше, вторая сторона — это террористы — главные силы антагонизма. У обоих сторон свои цели, которые и привели в движение основной конфликт. Но так бывает не всегда. Человек пытается выжить на необитаймом острове — это тоже конфликт с внешними силами (природой). Или бушующие демоны в голове у Джека Торреса (Джек Николсон, фильм «Сияние») — внутренний конфликт в борьбе с самим собой.

Диаграмма конфликтов. Книга Р. Макки «История на миллион долларов»

Конфликт — это двигатель истории. Любой сценарий пронизывает множество конфликтов и абсолютно все действия героев подчинены им. И все для того, чтобы при преодолении конечного барьера провозгласить торжество справедливости, спасти близких или восстановить душевное равновесие. Или не добиться этого. Тогда мы получим плохую концовку с победой сил антагонизма и противоположные ценности: тирания вместо справедливости или смерть вместо спасения.

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

Схема конфликта

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

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

Силы антагонизма

Вернемся к вопросу человеческой лени. Представим ситуацию: взрослый мужчина и восьмилетний ребенок. И вот они сошлись в поединке армрестлинга. Сколько сил будет прикладывать мужчина? Да он он даже напрягаться не будет и просто уронит руку. Протагонист в истории будет действовать точно так же, если противоборствующая сторона недостаточно хороша.

Степень интеллектуальной привлекательности и эмоциональной убедительности главного героя и его истории определяется действиями сил антагонизма

Р. Макки

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

Эту проблему легко заметить в свежей трилогии «Звездных Войн». Меня хватило только на полтора фильма, так что буду ссылаться на 7ой эпизод («Звёздные войны: Пробуждение силы»). В роли главного злодея-антагониста выступает Кайло Рен (Адам Драйвер). Сценаристы поторопились создать противоречивого героя, что само по себе хорошо. Но тем самым они очень быстро ослабили сторону конфликта. Нависающая грозность антагонизма была лишь на словах (а слова врут). По факту же зритель наблюдал за хныкающим мальчиком, полным неуверенности.

Кадр из фильма «Звёздные войны: Пробуждение силы» (2015г)

Сценаристы буквально не поверили в своего героя. И эта ошибка наглядно контрастирует с фигурой Вейдера в оригинальной трилогии. Чтобы это понять, достаточно проследить за динамикой раскрытия личности антогониста, то насколько последовательно она развивалась.

Главный герой

Частично вопрос главного героя уже был затронут: типы, характер и действия в конфликте. Однако стоит остановиться еще на паре обязательных черт. Желание и Сила Воли.

Желание — это как раз та самая цель, которой сценарист наделяет своего героя. Без цели у него просто не будет смысла вступать и выходить из конфликта. Отсюда История — это путь к достижению героем своей цели.

Причем истинную цель сам ГГ даже может не осознавать. Отбросим блокбастерные штампы с «победить Зло и спасти Мир» и вернемся к Брюсу (Джеймс Макэвой, фильм «Грязь»). В начале истории полицейский вполне ясно ставит себе конечной целью добиться повышения. Но в действительности это было лишь прикрытием, обманом самого себя. Брюс стремился выбраться из глубокой ямы саморазрушение, ставя себе такие осязаемые цели. Внутренние конфликты — это самое сложное, что есть в киносценариях, а их развитие добавляет значительную глубину картине.

Но мало просто чего то хотеть. Чтобы идти по пути исполнения желания герой обязан быть волевым. Именно сила воли не даст ему плюнуть на свою цель после первой неудачи. Можно, конечно, попытаться двигать историю и без нее: подкидывать счастливые случайности или вводить второстепенных персонажей, которые решают все проблемы. Но случайности — враг сценариста, а второстепенные персонажи сместят на себя центр истории и зритель потеряет эмпатию к ГГ.

Кадр из фильма «Догвилль» (2003г)

В грамотном сценарии, даже внешне немощный и инертный ГГ не лишен силы воли. Возьмем, к примеру, Грейс (Николь Кидман, фильм «Догвилль»): невинная нежная аристократка попала в городок с не очень то добрыми жителями. Казалось бы, девушку с каждым актом унижают все сильнее, а она покорно принимает насилие. Но в действительности ее терпение связано с непреклонным следованием цели: любыми способами избегать преступный мир отца (внешнее желание). А в итоге эта сила воли проявится наиболее явно в кульминации финала.

Глубокий главный герой

Сила воли, цель, раскрытие характера и характеризации через действия — все вроде хорошо, но для глубокого персонажа… маловато. Так может получиться неплохо прописанный герой, но вряд ли он будет реально интересным и вызывать сильную эмпатию у зрителя. Хотя для некоторых жанров, вроде боевика или хоррора, это совсем не обязательно. Но все же, в чем подвох?

Противоречие — ключ к глубокому персонажу. И тут вновь возвращаюсь к фразе: фильм — это метафора жизни. А в реальности мы привыкли, что вещи зачастую являются не тем, чем кажутся. Привыкли к серому, а не к черному и белому вокруг. Поэтому подсознательно, при установлении эмпатии, мы ищем то же самое в героях кино.

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

Так Артур Флек (Хоакин Феникс, фильм «Джокер») был наделен целым коктейлем внутренних противоречий: депрессивностью с неконтролируемым смехом, насильственные побуждение с вечным ребячеством, импульсивностью с внутренней отрешенностью. Не совсем честный пример с психически нездоровым героем, но наглядный.

Кадр из фильма «Джокер» (2019г)

За этими рассуждениями стоит подчеркнуть одну важную вещь: Эмпатия не равна Симпатии. Мы имеем дело с огромным множеством крутых противоречивых персонажей, к которым чувствуем сопереживание перед экранами, но ни в коей мере не одобряем их личности. Вряд ли кто-то зрителей после просмотра вышеупомянутого фильма подумал «хочу быть как Джокер».

Так в чем же магия эмпатии к «моральным уродам»? На самом деле вряд ли кто-нибудь сможет однозначно ответить на этот вопрос. Но я отброшу все очевидные варианты связанные с идентификацией, положительными качествами, человечностью и сфокусируюсь на одном менее очевидном.

Каждый человек имеет собственную моральную систему координат. Она выстраивается по мере взросления под воздействием социума, родителей и т.д. Однако при просмотре кино мы не проецируем ее напрямую на вымышленный мир. Вместо этого, в том самом мире, стараемся найти новый Центр Добра. Так же как и в реальности, мы начертим его под воздействием показанного в фильме окружения. Грубо говоря, если фильм повествует о мире маньяков-насильников, а главным героем выступит просто вор, то мы моментальном направим центр добра на него.

Зачастую нам важно то, чего нет у главного героя, а не то что есть, в отличии от окружающих. Речь, как правило, идет об ярких отрицательных чертах. Но лучше на примере того же Джокера.

Слепленный в конце истории персонаж Хоакина Феникса — буквально порождение самого Готэма. В экспозиции же до зрителя то и дело доносились все пороки этого социума: двуличие, лицемерие, беспричинная жестокость. При всех своих проблемах Артур Флек до трансформации был отрицанием этих качеств. А уже после, Джокер на контрасте лишь подчеркнул проблемы. Так зритель на финальных титрах может сказать «Окей, если бы я был душевнобольным в обществе Готэма, тоже может бы стал Джокером». Или может не сказать. Все индивидуально :)

Структура истории

Начало и конец

Как говорил еще батя Аристотель «Всякая трагедия состоит из завязки и развязки…», то есть имеет начало и конец. Вполне очевидно, но где же на какой позиции стоит завязка, и что ознаменует собой развязка?

Логично предположить, что завязка истории, то есть сама история, стартует с первой секунды фильма. Так тоже бывает: Эдвард Дэниелс (Леонардо ДиКаприо, фильм «Остров Проклятых») с первых же кадров плывет на остров — основная история уже в действии. Но в большинстве случаев рассказ стартует в первые 10-15 минут с побуждающего происшествия. Все что до — экспозиция.

Кадр из фильма «Остров проклятых» (2009г)

Экспозиция в чистом виде не является частью истории. Но об этом чуть позже.

Побуждающее происшествия ознаменует собой начало движение сторон конфликта (самого конфликта еще может не быть). До него в жизни героев все размеренно и обыденно. Бывают свои проблемы и успехи, но в целом жизнь идет своим чередом. С побуждающим происшествием этот баланс нарушается. Естественно, герой захочет восстановить равновесие. Он будет действовать в рамках новых обстоятельств. А позже приобретет цель и вступит в основной конфликт.

Примером классического побуждающего происшествия на 4ой минуте фильма служит «Пролетая над гнездом кукушки». После очень краткой экспозиции сторон мы наблюдаем, как Макмерфи (Джек Николсон) попадает в психбольницу. Это событие как раз то, что нарушило его баланс привычной жизни и позже выльется в конфликт вольнолюбивой личности с укладами больницы.

Кадр из фильма «Пролетая над гнездом кукушки» (1975г)

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

С развязкой все еще проще. Это практически сухие сцены фактов. То есть то, чем обернулась история: злодеи гниют в тюрьме, влюбленные играют сцену свадьбы и тому подобное. «Но это же не интересно» скажете вы. «Где накал страстей?», «Где эмоции, удивление»? Все верно. Потому что ключевое место отводится для кульминации — то, что предшествует развязке.

Кульминация — это решающая точка в борьбе за ценности героя в ходе конфликта. Вспомним, что герой вступает в конфликт из-за какой-либо цели. Так вот кульминация бесповоротно склоняет результат на одну из сторон: победа в борьбе за цель, поражение или двойственный финал (герой получает не то, чего ожидает).

Кульминация — эмоциональный пик для зрителя. Соответственно она должна сопровождаться мощным саспенсом или раскрытием осевой тайны (сюжетный твист). В идеале это приведет к катарсису — очищению через сопереживание состраданию. То, к чему стремится любая драма, но не каждой удается.

Проблема экспозиции

Коварство экспозиции заключается в том, что она описывает, а не повествует. Ее функциональность — дать чистые факты, которые могут влиять на историю. Но никакой толчок ей это не дает. А как уже упоминалось выше, все сцены фильма (после нескольких минут начала) должны быть посвящены истории и ее продвижению.

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

Вспомним обратный пример, как решается эта проблема. В «Гран Торино» побуждающее происшествие происходит аж на 22ой минуте, когда Тао (Би Ванг) пытается угнать машину Уолта (Клинт Иствуд). Однако все это время, от начала фильма до события, сценарист избегает пустой экспозиции. В ней развиваются сразу два подсюжета: похороны жены и трудности семьи хмонгов. Экспозиция есть, просто она невидима.

Кадр из фильма «Гран Торино» (2008г)

Но даже если предположим будто зритель крайне любопытен и ему интересно наблюдать за экспозицией, появляется другая проблема. Как ее показать вне истории? В диалогах люди не рассказывают друг другу просто так уже известные обоим факты. Если увлечься кадрами рутинных действий и визуальных образов, то фильм будет похож на домашнее видео. Начальные титры — удобное решение, но больше 30 секунд никто их терпеть не станет.

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

Структура из актов

В конце 70-ых некий Сид Филд, сценарист-теоретик, предложил парадигму деление сценария на три акта. Концепция была до боли проста, поэтому все в Голливуде моментально ее подхватили и продолжают разносить по сей день. Выглядит она примерно так:

Трехактная структура Сида Филда

Теперь вспомним, что было сказано выше о кульминации перед развязкой в конце фильма. Это вполне накладывается на подход с актами: просто помещаем кульминацию в конец третьего акта. Все вроде здорово, но что происходит в конце 1го и 2го актов? Каждый теоретик выдумывает свое название, но фактически это те же кульминации — поворотные точки в истории.

Каждый акт заканчивается кульминацией. При этом они имеют разный характер. Так кульминацией первого акта обычно служит поворотная точка жизни героя, на которой ясно вырисовывается конфликт. Кульминацией второго акта может быть, например, критический момент («все пропало») или ложный финал («все закончилось хэппи эндом, но вдруг…»).

Разберем трехактовую структуру на примере «Олдбоя».

  • 4 минута (побуждающее происшествие): О Дэ Су похищают неизвестные и помещают в заточение.
  • 6-20 мин (1ый акт): заточение О Дэ Су. Метаморфозы в личности и формирование мотивации на поиск причины.
  • 20 мин (кульминация 1го акта): освобождение О Дэ Су. Теперь у мужчины есть конкретное желание в конфликте: поиск правды и справедливости.
  • 20-85 мин (2ой акт): поиски и борьба. У О Дэ Су есть цель, к которой он ломится сквозь барьеры.
  • 85 мин (кульминация 2го акта): О Дэ Су вспоминает, что произошло в прошлом и чем движет его противник. Промежуточная цель достигнута, происходит значительная смена настроений. Теперь им движет только месть.
  • 85-117 мин (3 акт): классический последний акт прямого столкновения двух сторон конфликта.
  • 110 мин (кульминация 3го акта): на самом деле многоступенчатая сцена, которой предшествовал главный твист с дочерью ГГ. Конфликт разрешается с драматической иронией: обе стороны достигают своей цели — мести.
  • 110-117 мин (развязка): две прекрасные сцены, дающие еще раз зрителю ретроспективный взгляд на произошедшее. Кульминация последнего акта дала фактически закрытый финал, но развязка оставила пространство для размышлений.
Таймлайн актов «Олдбоя» (2003г)

Получается все складно, но есть одна проблема. Большая дыра под названием «70 минут» во 2ом акте на схеме Филда. То есть получается, что после завязки зритель будет ждать больше часа до следующего нормального движа?

Сколько актов?

После презентации концепции, г-ну Филду очень часто начали задавать вопрос насчет второго акта. И вполне справедливо: зрители наверняка засыпали бы где-нибудь на середине, где начнет провисать сценарий в таком варианте. Со временем большинству стало очевидно, что концепция нуждается в доработке.

Филд прислушался к претензиям и поступил очень хитро: добавил в середину 2го акта еще одну кульминацию. Но всем так нравилась красивая цифра «3», поэтому он не стал делить один акт на два и назвал такое событие «midpoint» (поворотная точка). Теперь схема выглядела так:

Новый вариант концепции Филда

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

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

Однако 3-4 акта — это не святой Грааль киносценариев. Скорее золотая середина, которая встречается наиболее часто. Но бывает и больше и меньше, а иногда вообще никак. Так «Догвилль» показательно разделен на 9 актов, а некоторые сценарии используют структуру «реального времени», где вся история является неделимой в одном акте.

Именно по варианту реального времени работает повествование фильма «В последний момент». В напряженном триллере одна минута экранного времени равна минуте реального времени, а история — единый поток события.

Кадр из фильма «В последний момент» (1995г)

Принципы драматургии

Прогрессия усложнения

Представьте, что вы впервые в жизни встали на лыжи и собрались покорить крутой спуск. Когда это произойдет, вас наверняка будет захлестывать целая буря эмоций: адреналин, радость, облегчение. А что если затем повторите свой подвиг? Радость и адреналин останутся, однако страх уйдет и чувства облегчения уже не будет. А через 5 спусков? 15? А если потом отправиться на горку в два раза меньше? В конце концов вы скажете: «Окей, мне надоело, хватит». С драматическими моментами в кино тоже самое.

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

Прогрессия усложнения на актах

Именно этот принцип часто нарушают сериалы с сквозным сюжетом. Выдают критическое кульминационное действие задолго до последней серии, а в последующем снижают давление. Но разберем проблему на полнометражной картине.

Прекрасно снятый фильм-катастрофа «Невозможное». Фабула сценария заключается в выживании и воссоединение семьи после цунами. Разбросаем ее на акты:

  • 1 акт: выживание матери и сына. Кульминация: пара спасается и добирается до больницы.
  • 2 акт (до мидпоинта): сын теряет маму, отец пытается выжить. Кульминация: сын воссоединяется с матерью, отец преодолел барьеры на пути к выживанию и направляется на поиск семьи.
  • 2 акт (после мидпоинта): семья на пути к воссоединению. Кульминация: все вместе.
  • 3 акт: последний барьер в виде операции жены, которая в итоге проходит успешно.
Кадр из фильма «Невозможное» (2012г)

Как теперь заметно по структуре, основной пик «сложности» пришелся на первый акт и первую часть второго акта. Именно там сконцентрированы основные угрозы и барьеры. Прогрессия работает по убывающей, а зритель к середине уже закален трагедией. По большей части драматургия в итоге сработала за счет визуальной жести.

Остается разобраться, в чем заключается та самая «сложность», которая должна расти. Есть два варианта.

Углубления конфликта

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

Возьмем, к примеру, истории, завязанные на внутреннем конфликте. Опять же, это самый сложный уровень для экранизации в киноформате. Поэтому зачастую такие сюжеты берут начало с внешних конфликтов. И лишь в определенный момент истории смещают фокус на внутренний уровень. Фильм «Грязь» уже упоминался в статье — это тот самый пример.

Углубление конфликта способно так же порождать более высокие барьеры. А чем выше барьеры, тем серьезнее проверка выдержки и качеств героя. Что прекрасно работает на усиление драматургии.

Рост альтернативного фактора

В противостоянии внутри конфликта герой всегда может проиграть. К примеру, человек борется за выживание против сил природы. Его конечное желание в конфликте — выжить. Но что если не добьется желанного? В таком случае, очевидно, смерть. Это и есть альтернативный фактор.

Альтернативный фактор — это то, чем рискует герой в случае, если не преодолеет барьер. Именно он в принципе придает значимость конфликту. И усиление альтернативного фактора — это второй способ прогрессии.

Кадр из сериала «Запретная любовь» (1999г)

Возьму самый неожиданный пример: японскую мелодраму «Запретная любовь». Сериал имеет чисто сквозной сюжет, так что вполне нам подойдет. Если (вдруг!) кто не смотрел, он имеет следующую фабулу: «ученик и учительница влюбляются -> проходит период отрицания друг друга -> встречи в тайне от всех -> пара сбегает и укрывается -> учительницу находят и арестовывают -> девушке удалось освободиться, но она беременна -> девушка впадает в кому после неудачных родов».

Разберем все альтернативные факторы в порядке появления в сюжете:

  1. Угроза расставания
  2. Угроза порицания обществом / семьей / рабочим кругом
  3. Угроза тюрьмы
  4. Угроза смерти

Рост рисков полностью линеен при развитии сюжета.

Эффект обратного

Знаете в чем главная сценарная мощь сериала «Клиника»? Кроме прекрасного юмора и глубоких персонажей? Рассмотрим на примере самой драматичной серии — 3 сезон 14 эпизод. Напомню, она посвящена смерти Бэна (Брендан Фрэйзер). Ситуация сама по себе трагичная, но именно за счет структуры в конце удается достичь катарсиса.

Кадр из сериала «Клиника» (2001-2010г)

Событие обставлено как сюжетный твист, но обратим внимание на другое. Какое было эмоциональное состояние зрителя ДО сцены? Перед ней однозначно счастливым финалом завершился юмористически душевный подсюжет Терка и Карлы. Итак, аудитория пребывает в удовлетворенном приподнятом настроении. Конфликт Джей Ди — Кокс также успешно разрешен. Пару монтажных склеек. Сцена с противоположным драматическим твистом.

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

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

Сценаристы «Клиники» мастерски владели инструментом и регулярно комбинировали юмор (тот же эффект Счастья) с драмой. Но на самом деле прием используется практически в каждом фильме (но не всегда с таким же успехом).

Сила деталей

Мы уже так или иначе затронули два аспекта повествования: действия и диалоги. Теперь хотелось бы остановиться на еще одном, не менее важном, инструменте — деталях. Именно в них сосредоточена вся мощь киноформата, как способа повествования истории.

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

Можно выделить две основные категории деталей.

Деталь как визуальный образ

Зритель склонен осмыслять любой предмет, показанный в кадре. Если мы видим дорогие часы на руке героя, то не воспринимаем их просто как обыденный аксессуар. Вместо этого, сразу делаем заметку о характеризации персонажа: «ага, этот человек, наверное, богатый».

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

Рассмотрим пример на «Побеге из Шоушенка». Дарабонт написал нетипично подробный сценарий. Большое внимание к деталям проявляется уже в первой сцене. На нее и взглянем:

… Он поднимает бутылку бурбона и опрокидывает ее. Радио играет тихо и удручающе романтично, провоцируя его… Он открывает бардачок… показывает револьвер 38-го калибра. Маслянистый, черный, зловещий.

Фрэнк Дарабонт, Отрывок из сценария «Побега из Шоушенка»

Таким образом, буквально в паре кадров мелькнули сразу три детали: бутылка с алкоголем, пистолет и радио с песней «You Stepped Out Of A Dream». Алкоголь дает представление об отчаянном состоянии героя, пистолет — о его намерениях, радио с песней — дополняет атмосферу, издевательски провоцируя героя. Так еще до речи в суде, по короткой сцене, зритель мысленно представил произошедшее и задался интригой.

Кадр из фильма «Побег из Шоушенка» (1994г)

Однако это простые детали. То есть в реальности эти предметы окружения означают примерно то же самое. Другое дело — сложные детали, которые имеют метафоричный смысл и только внутри фильма.

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

Кадр из фильма «С широко закрытыми глазами» (1999г) 

Деталь как двигатель сюжета

Описательная функция деталей — это здорово, но еще не все, на что они способны. Молоток, который дарит путь к свободе. Ценнейшая картина, за которой охотятся мошенники. Вишневый сад, который находится под угрозой уничтожения. Все эти примеры уже не просто детали окружения, а полноценные участники истории.

Для сценариста и зрителя такие детали сплошной «win-win». Для сценариста — осязаемая вещь, вокруг которой удобно крутить сюжет и наделять героев ясными целями. Для зрителя — то, с чем легко ассоциировать картину, то, что оставляет уникальные образы в памяти.

Кадр из фильма «Три билборда на границе Эббинга, Миссури» (2017г)

Так на основе классических методов построен сценарий Мартина МакДоны «Три билборда на границе Эббинга, Миссури». Сами билборды в истории — статичный, но важный участник. Основной конфликт достаточно сложен, однако МакДона дал ему ход именно за счет материальной детали. Так билборды послужили как отправной точкой конфликта, так и изменяясь по ходу истории, символизировали все три ее этапа (рождение, разрушение, перерождение).

Закончить хотелось бы на нескольких нюансах:

  1. Любой теоретический материал по сценаристике рассказывает о принципах, а не о правилах. Тем более такая краткая пользовательская выжимка, как эта :) Другими словами «как принято делать», а не о том как «обязательно все делают».
  2. Жанры способны сильно влиять даже на базовые принципы. Так, например, хоррору или комедии дозволено значительно больше. Теория, как правило, ориентируется на чистокровную Драму.
  3. В блоке структуры я остановился только на парадигме актов Филда. Она самая популярная, простая, но не единственная. Концепции Сигер, Труби, Кэмпбэлла и др. никуда не делись, просто я их не оч люблю, да и старался не перегружать материал)

С чего начать писать свой первый сценарий? Зачем нужен логлайн и что это такое? Из каких частей состоит сценарий? Как прописывать персонажей, их действия и диалоги? Что делать, когда готов первый драфт? Советы профессионалов, успешные примеры и частые ошибки в написании сценария.

Что такое сценарий?

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

Правильный формат текста в сценарии такой: шрифт Courier New 12-ым размером. При таком форматировании каждая страница текста будет равняться одной минуте хронометража. 

Сценарий полнометражного фильма обычно составляет от 90 до 120 страниц, то и длительность фильма составит от полутора до двух часов. Сценарий пишут не только к фильмам, но и к эпизодам сериалов. Ситкомы — это обычно серии на 20-30 минут, соответственно на 20-30 страниц. Драмы — 50-60 страниц. 

Вы можете создать свой сценарий на основе оригинальной идей или же на основе существующих интеллектуальных прав (книг, фильмов, комиксов, журналистских статей). 

Использование чужих интеллектуальных прав должно всегда оформляться договором и сопровождаться, конечно же, оплатой. Но есть произведения, за использование образов из которых, не нужно платить. Они называются общественным достоянием. Общественное достояние в России — это произведение, с года смерти автора которого прошло 70 лет. Подробно про поиск идей и интеллектуальные права мы писали здесь.

Сценарий — это чёткий план фильма или эпизода сериала. В этом работа сценариста очень сильно отличается от работы писателя. 

Если на этапе разработки сценарист тоже ищет эмоциональные ходы, яркие образы, любые другие творческие решения, то на этапе написания все эти наработки все равно должны улечься в инструкцию для съемки. Хороший сценарий должен быть чётким, понятным, наглядным документом, отражающим всю предыдущую творческую подоплёку. 

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

Выбор названия

Название сценария можно оставить на самый последний момент работы над ним. Но если вы всё-таки решили всё-таки чем-то назвать текстовый файл, то название должно:

  • отражать жанр вашего проекта;
  • быть цепким и броским;
  • заявлять эмоции, которые зритель скорее всего испытает;
  • быть лёгким в произношении и запоминающимся.

Логлайн

Логлайн — это основная идея вашего фильма. По старым голливудским стандартам логлайн принято формулировать не более чем в тридцать слов. То есть вставить туда все сюжетные линии, описание мира и гениальные навыки главного героя не получится. В России к этому относятся мягче – допустимо уложиться в 35-45 слов. Что же включить в логлайн:

  • кратко укажите, кто герой (мальчик-волшебник, вдовец и отец пятерых детей, говорящая мышка);
  • чего герой хочет (победить злого волшебника, отомстить за смерть жены, найти семью);
  • что стоит на пути к достижению цели (огромная армия из злых магов, вынужденность постоянно уделять внимание детям или то, что мышка не такая как люди). 

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

Персонажи сценария

Когда вы знаете, о чём ваша история, пора для себя решить, кто её раскроет и покажет. Выше мы уже сформулировали логлайн и знаем, какие качества героя точно понадобятся для раскрытия темы. 

На этом этапе важно выяснить, как герой изменится, и с какими своими пороками будет сражаться. С учётом логлайна поиск ответа на этот вопрос может быть таким. Например, наш главный герой отец семейства, потерявший жильё за долги. Его цель вернуть квартиру, чтобы дети смогли вновь обрести дома. Каким герой должен быть в начале, чтобы набрать столько долгов, не платить их и даже лишится квартиры? Что это за качества, которые привели его сюда? Возможно, лень, игромания, вера в удачу, безответственность? Тогда каким герой должен стать в конце, чтобы достичь цели? Возможно, он будет вынужден победить свою лень, вылечится от игромании, начать принимать ответственные решения.

Для сценарной записи вам потребуется придумать имя каждому из героев, знать приблизительно их возраст и особенности внешности. Когда вы будете презентовать героев впервые, то их имя нужно писать большими буквами, в скобках давать возраст и краткую характеристику через запятую. Например. “ЖЕКА (45), тучный мужчина в деловом костюме”.

Структура сценария

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

Трёхактная структура — это классическая структура практически любого драматического произведения. Все остальные структуры, так или иначе основаны на ней. Так что начинающим сценаристам мы рекомендуем начать с нее. Разделите историю как минимум на начало проблем персонажа, развитие событий (попытки решения проблем) и их разрешение. Ниже мы рассмотрим, что нужно включить в каждую из частей. Обязательно запишите все эти части в виде текста, это станет хорошей основой будущего сценария.

Акт 1. Вступление и завязка истории

Первый акт может располагаться приблизительно на 20-25 страницах. Обязательно начните с интересной экспозиции, то есть описания статуса-кво персонажа. Что можно включить в экспозицию:

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

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

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

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

Акт 2. Борьба главного героя со сложностями на пути к заданной цели

Основная часть сценария должна уйти под борьбу главного героя за поставленную цель. Если сказать простыми словами, то главное правило, которое существует для написания второго акта такое. Герой решает возникшую проблему, она не решается и становится всё хуже. Затем герой снова что-то делает для решения проблемы — и вновь должно стать хуже. И так до конца второго акта. 

Правильным будет второй акт закончить тем, что герой опускается до самой нижней точки своего состояния. Чем хуже ему, тем лучше. В качестве примера можно вспомнить фильм “Дюна” (2021). Второй акт фильма заканчивается тем, что весь народ и семью главного героя, Пола Атрейдеса, уничтожили Харконнены. Пол остался без дома, без отца, без своего народа, без каких-либо средств к существованию, да ещё и посреди дикой неподвластной человеку пустыни, убивающей всё живое. 

Акт 3. Главный герой выходит победителем

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

Кульминация должна быть яркой, оригинальной, логичной и эмоциональной. В чём её яркость может состоять? В нетривиальных решениях. То есть герой должен сделать что-то такое, чего раньше не делал или на что не решился бы никогда. Как проявляется логика? Хорошей логичной кульминацией можно назвать ту, где именно действия героя становятся финальным источником решения проблемы, исходя из качеств и изменений героя. А также кульминация не должна наступать благодаря “богу из машины” или “роялю в кустах”. Не надо в кульминации вестерна про ковбоев и борьбу за сердце дочери местного губернатора прописывать пришельцев, которые уничтожают врага главного героя своими лазерами. О том, что такое “бог из машины” и почему использовать его надо в исключительных случаях, мы рассказывали здесь.

Кульминация — это момент, когда антагонист повержен, а герой заполучил желаемое. Но на этом фильм не заканчивается. Не забывайте про развязку. 

Развязка — это то, к чему привела кульминация. Как изменился герой и его жизнь после достижения цели? Вот наконец-то желаемый Кубок огня в руках Гарри Поттера в финале Турнира трёх волшебников, и он возвращается победителем на поле Хогвартса (“Гарри Поттер и Кубок огня”). Трибуны ликуют, ведь ученики Хогвартса и Гарри получили то, что хотели — победу школы в престижнейшем и опаснейшем международном конкурсе магов. Но чем она обернулась? В руках Гарри труп Седрика Диггори, его соперника, перед глазами до сих пор жуткий процесс возрождения лорда Волан-де-Морта, и пока только Гарри знает, что самый жестокий и сильный маг современности жив и строит планы на весь мир. Победа ему уже не нужна. Седрику победа принесла смерть, а его отцу и ученикам — скорбь. 

Диалоги и описание действий

Что нам поможет на этапе диалогов из предыдущей разработки? Всё, что мы знаем про персонажа. Мы уже прописали какой он, как действует, его фишки и даже особенности речи. Всё это необходимо понимать при прописывании действий и диалогов.

В этом разделе мы используем слово диалоги в общепринятом значении. На внутреннем сленге сценаристов диалогами называют собственно сам сценарий – финальный документ, где расписана вся история с действиями и репликами.

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

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

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

Одно из главных правил диалогов в том, что он, как и действие, должен продвигать сюжет. Например, один герой уговаривает скромного друга пойти с ним на концерт рок-группы. Каждый герой будет гнуть свою линию: первый уговаривать, другой отказывать. Ни один из героев не должен повторять свои предыдущие аргументы. Более того, каждая реплика героев должна отдалять или приближать их к концерту. А в идеале диалог должен усугублять отношения между персонажами, вскрывать их обиды друг на друга, а может быть и разгораться в ссору, которая возможно сильно ударит по их отношениям или сюжету. 

Ещё один важный совет при написании диалогов: не повторяйте уже известную информацию. Пример. Ваш герой входит в сцену, он избитый и окровавленный. А его мать говорит: “О, Боже, у тебя кровь!”. То есть мы потратили лишний бит и лишнюю строчку, чтобы описать то, что зритель уже увидел, а читающий прочитал. 

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

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

Редактирование сценария

Закончили писать – пора переписывать. Редактирование и переписывание — это вторая по объёму часть работы сценариста (первая — разработка идеи). 

Самостоятельно

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

Во-вторых, проанализируйте, работает ли каждая сцена, эпизод, акт. Работают ли детали, которые вы указали. Всё должно быть действующим в сценарии и не должно быть лишних движений, слов, вздохов, одёргиваний юбки и подобного. Каждый раз можно спрашивать себя: 

  • для чего это написано?
  • как это работает на историю?
  • что даёт это зрителю?

В-третьих, проверьте, не нарушилась ли логика в процессе создания первого драфта сценария. Точно ли одно событие вытекает из другого? Или это только вам так кажется?

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

В-пятых, проверьте мотивацию героев. Каждый раз ваш главный персонаж входит в сцену по какой-то причине. И если эта причина не выглядит весомой и понятной для читателя или зрителя, то она оставит негативное впечатление. 

Редактор

Если у вас есть бюджет и потребность в профессиональной помощи, то можно обратиться к редактору. Он прочтёт работу от начала до конца и будет искать примерно то же, что перечислено выше. Профессиональный редактор сможет найти все нестыковки, слабые мотивации персонажей, задаст нужные вопросы к тексту и даже отметит ненужные диалоги или описания. 

Часто встречающиеся ошибки

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

Персонажи

Во-первых, ошибкой может быть слишком много неработающих персонажей. Не нужно для каждого безобидного взаимодействия героя создавать нового персонажа — ограничьтесь массовкой. Каждый полноценный персонаж должен нести какую-то функцию, отражаться на истории, на главном герое и даже лучше бы иметь свою понятную и законченную линию.

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

Задавайте себе вопрос при разработке и перечитывании: нужен ли мне этот персонаж? Нужен ли он вообще? Можно ли его удалить?

Конфликты

Конфликт — это основа любой истории. Правильный конфликт — это когда два героя преследуют противоположные интересы. Убедитесь, что герой постоянно вынужден противостоять кому-то или чему-то. 

Ошибкой сценариста станет слабый или поверхностный конфликт внутри истории. Если цель героя легко достижима, то ему ничего не стоит просто подойти и взять то, что ему нужно. Достигнута цель — закончилась история. 

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

Конфликт должен проявляться не только в виде внешнего противостояния. Например, когда герою нужно спасти мир и забрать у антагониста супер-лазер, которым он его собирается взорвать. Конфликт должен лежать внутри ценностных убеждений. Самая распространённая и довольно банальная тема, которую можно отыскать в кино — это противостояние добра и зла. Но и за этими категориями чаще стоит что-то ещё. Например, Гарри Поттер (сторона добра) смог победить Волан-де-Морта (сторона зла) с помощью любви и дружбы. В то время как тот пытался вести борьбу с помощью устрашения сторонников и силы. 

Мир

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

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

Антиутопии тоже подразумевают очень строгое соблюдение жанровых условий. Для создания антиутопического произведения обычно берётся какая-то одна сторона жизни людей, меняется по усмотрению автора, и мы наблюдаем, как это воздействует на остальной мир по естественным его законам. Допустим, государство приказало с этого дня сдавать всех рождённых младенцев в специальное учреждение. Звучит жутко. Это не означает, что в следующем акте государство прикажет сдавать стариков, потом решит уволить с работы и лишить собственности всех мужчин, а затем сделать президентом мышь. Это всё будет противоречить жанру, и напоминать абсурд.

Далее ошибкой может стать то, что вы не вписали своего героя и его окружение в общий исторический, мировой или национальный контекст. Может быть, иногда отсутствие сеттинга и играет на идею, но это считанные случаи. Ваш мир не может быть безликим и откровенно пластиковым. Например, в сериале “Засланец из космоса” главный герой, внеземное существо, приземляется в американский городок. Казалось бы, зачем уточнять? Американский городок — понятная категория. Внеземное существо мы тоже можем себе представить. Но чтобы сделать пребывание инопланетянина как можно более сложным, авторы поселили его в городок штата Колорадо в горах рядом с огромными ледниками. Более того, город настолько мал, что скрыть свои инопланетные способности там почти невозможно. А ещё в нём живут представители коренных народов, индейцев, погружающие главного героя в человеческие ценности. 

В мире вашего сценария должно работать всё — и даже время года. Зачем в одной из сцен дождь? Что он означает? Как он помогает или мешает? Почему именно сейчас пошёл дождь? Или он нужен только для красивой картинки? Если только последнее, то сцену стоит убрать, так как её просто напросто будет дорого снять.

Диалоги

Во-первых, любой бессмысленный диалог ради болтовни станет ошибкой. Если в диалоге нет конфликта, цели и он не продвигает сюжет, то его нужно переписать.

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

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

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

Высказывание и изменение героя

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

Во-первых, ошибкой будет, если ваш герой никак не изменится. Именно изменение героя транслирует определённую мысль произведения.

Во-вторых, у героя обязательно должны быть какие-то убеждения, через которые он проносит происходящее. То есть как минимум он должен реагировать на события вокруг, как-то оценивать их, делать какой-то вывод. Может эти события противоречат убеждениям героя? Или учат его чему-то? То есть реакции главного героя будут составлять ваше высказывание.

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

В-четвёртых, высказывание не должно быть слишком общим и банальным, типа “Семья — самое важное в жизни” или “Убивать нехорошо”. Зритель сразу почувствует эту натянутость и заезженность темы.

Секреты сценарного мастерства от успешных сценаристов

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

Ещё одно близкое к этому правило прозвучало от Ильи Куликова, автора знаменитых сериалов “Глухарь” и “Полицейский с Рублёвки”, в подкасте “Поэпизодный клан”. Он считает, что сценарист должен писать то, о чём он знает, что он понимает и что проживает. Например, по его словам, автор не может написать сценарий о странах, в которых не был, а также о людях в этих странах, об их морали, душах, образах жизни. Простыми словами, нужно брать в качестве темы то, что вам знакомо, и это станет сильной стороной вашего проекта. 

Примеры хороших сценариев

В сети Интернет выложено в свободном доступе немало сценариев российских и зарубежных фильмов. Часто это делается, когда сезон сериала закончился, или когда проект номинирован на награду в сценарной номинации. Что точно стоит почитать и посмотреть, чтобы научится писать сценарии и избежать потенциальных ошибок, мы перечислим ниже. 

“Рассказ служанки”

Пилот и одну из серий 4-го сезона «Рассказа служанки», номинированную на “Эмми” можно найти в свободном доступе. Сценарии эпизодов “Рассказа служанки” отличаются лаконичностью описаний и чёткими эмоциональными битами. Особенность сцен данного проекта в том, что там мало ярких и широких внешних действий, мало драк, погонь и ругани. Эмоциональные изменение и высказывание авторы умело выражают тонкими, но говорящими, кинодействиями. 

“Дюна”

В данном фильме начинающему сценаристу может быть интересна структура сценария. 

Во-первых, она соответствует классической трёхактной структуре. Более того, во многом там можно найти элементы структуры Блейка Снайдера из его книги про сценарное мастерство “Спасите котика”. 

Во-вторых, каждый акт и его подэлементы достаточно краткие, ёмкие и не затянутые.

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

Отдельно хочется сказать про мир “Дюны”. Данный сценарий является хорошим примером того, как автор смог интересно передать множество сложнейших законов вселенной, не спугнуть зрителя, а также ещё и создать плацдарм для эффектной визуальной составляющей. 

“Достать ножи”

Не так давно в общем доступе появился сценарий детективного фильма “Достать ножи”. Что полезного можно почерпнуть в нём?

Во-первых, Райан Джонсон, сценарист и режиссёр, смог воплотить сюжет в стиле классического детектива с соблюдением всех законов жанра. 

Во-вторых, к детективному жанру автор умело добавил и комедийный элемент. Главная героиня не способна врать физически: её тошнит при произнесении любой лжи. Данная комедийная черта была использована очень сбалансировано: она использовалась для создания юморных ситуаций, в качестве препятствий для героини, но не слишком злоупотреблялась. 

В-третьих, данный сценарий можно похвалить за то, как ярко и полноценно прописан каждый герой. Зритель действительно много узнаёт про всех наследников жертвы убийства: про их финансовое состояние, мотивы, отношения, боли, социальное положение и так далее. Но при этом не перегружает деталями — мы видим только то, что работает на убийство как основу сюжета.

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

Понравилась статья? Поделить с друзьями:
  • Ключевые слова праздник
  • Клево детские праздники
  • Клевер шоу сценарий
  • Клевер праздник ирландия
  • Клатч на праздник