Кривая потока: сложность против навыка

Знакомимся с психологическим состоянием, к которому стремится почти каждая игра.

Поток (flow) — состояние полной поглощённости, когда сложность задачи точно соответствует навыку игрока.

Что такое поток

Психолог Михай Чиксентмихайи описал поток как состояние, в котором человек так увлечён, что теряет счёт времени. Возникает оно при балансе двух величин: сложности задачи и навыка игрока. Если задача слишком трудна для текущего навыка — тревога и фрустрация. Если слишком легка — скука. Между ними — узкий коридор потока.

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

Сложность
  ^         /  ТРЕВОГА
  |        / (слишком трудно)
  |       /__________
  |      /  ПОТОК   /
  |     /_________ /
  |    /  СКУКА   (слишком легко)
  |   /
  |__/____________________> Навык игрока

Условия входа в поток

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

Почему коридор, а не точка

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

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

Как работает под капотом: расширение коридора

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

  • Уровни сложности — игрок сам выбирает easy/normal/hard.
  • Опциональные вызовы — сложные боссы и секреты для хардкорщиков, не обязательные для прохождения.
  • Динамическая сложность — игра незаметно подстраивается (DDA).
  • Несколько путей — обойти трудный участок или взять его в лоб.

Celeste — образцовый пример: основная игра держит поток для среднего игрока, B-сайды дают экстремальный вызов мастерам, а «assist mode» расширяет коридор вниз, помогая тем, кому базовая сложность велика.

Под расширением коридора скрывается более глубокая идея: разные игроки получают удовольствие от разных вещей, и «навык» — не единственная ось. Кто-то приходит за историей, кто-то за исследованием, кто-то за соревнованием. Поэтому продвинутые игры дают не один способ держать поток, а несколько параллельных русел. В The Legend of Zelda: Breath of the Wild один игрок штурмует святилища-головоломки в потоке логики, другой лезет на горы в потоке исследования, третий охотится на лагеря в потоке боя — и каждый находит свою сложность под свой навык. Hades идёт ещё дальше: «Pact of Punishment» позволяет игроку самому докручивать сложность по множеству независимых ползунков, фактически собирая личный коридор потока. Это переносит часть работы на самого игрока — он лучше дизайнера знает, где проходит его граница скуки и тревоги.

Поток и обратная связь

Поток требует мгновенной и ясной обратной связи: игрок должен понимать, справляется он или нет, прямо сейчас. Размытая обратная связь («непонятно, почему я проиграл») выбивает из потока сильнее, чем высокая сложность. Поэтому читаемость происходящего на экране критична.

Связь обратной связи с потоком глубже, чем кажется. Когда игрок точно видит причину смерти — «я прыгнул на кадр позже», «я не заметил замах врага слева» — он мгновенно знает, что исправить, и желание попробовать снова рождается само. Это феномен «ещё один раз»: проигрыш не выбивает из потока, а втягивает в него глубже, потому что путь к исправлению очевиден. Super Meat Boy построена на этом: смерть мгновенна, рестарт мгновенен, причина смерти всегда читается, и игрок проходит уровень с сотой попытки, ни разу не выйдя из потока. Наоборот, если игрок гибнет от «нечестной» причины — урон из-за угла, невидимая стена, отложенный результат случайного броска — он выпадает из состояния, потому что не может выстроить связь действие→результат, а без неё мозг отказывается учиться.

Частые ошибки

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

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

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

Итог

  • Поток — поглощённость при балансе сложности и навыка, между скукой и тревогой.
  • Условия входа: ясная цель, мгновенная обратная связь, чувство контроля, отсутствие помех.
  • Навык растёт, поэтому коридор потока — диагональ; сложность должна успевать за ним.
  • Хорошие игры расширяют коридор (уровни сложности, опциональные вызовы, DDA) и не рвут его лишними прерываниями.
Проверьте себя
1. Когда возникает состояние потока?
AКогда игра максимально сложная
BКогда сложность задачи соответствует навыку игрока
CКогда игра максимально лёгкая
DКогда много наград
2. Почему коридор потока изображают диагональю, а не точкой?
AТак красивее на графике
BНавык игрока растёт, и сложность должна расти вместе с ним
CЭто ошибка в теории
DДиагональ ничего не значит