Поддержка когерентности

Версия 91.1 от Анна на 2025/02/05 16:49

[1]-[2]

Это третья статья про когерентность:

Когерентность
Нарушения когерентности
Поддержка когерентности

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

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

Играйте в игры


Декомпозируйте геймплей


Цель игры, цели игрока и цели персонажа


Советы



Перечитайте урок про геймплейные циклы. Соотнесение нарратива с геймплейными циклами — важный этап понимания требований когерентности.

Примеры сведения целей игрока и персонажа:

  • Если дать игроку в помощь NPC, который будет, например, поддерживать его персонажа в бою, а потом этого NPC вдруг захватят враги — мотивация спасения товарища будет как геймплейная у игрока (бои вдруг стали тяжелее, нужно вернуть поддержку), так и нарративная у персонажа (спасти друга!).
  • Одна из самых (как мне кажется) когерентных игр — это любая часть ARPG-серии Diablo. Задача игрока: убить Диабло — так он докажет свою крутость. Задача персонажа: убить Диабло — так он спасет мир. Для того чтобы убить Диабло, и игрок, и персонаж должны стать лучше: игрок должен прокачать навыки игры и добыть крутую экипировку, персонаж должен прокачать навыки боя и одеть крутую экипировку. Да что там, главного антагониста зовут ровно так, как называется игра, и уничтожение антагониста — ключевая цель игры.

Это третья статья про когерентность:

Когерентность
Нарушения когерентности
Поддержка когерентности

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