Game Design

Feedback Loops

Почему в Monopoly первый час интересный, а последние два - мучение? Ответ - в неконтролируемом positive feedback loop.

  • **Mario Kart** - эталон negative feedback через items. Blue Shell = catch-up mechanic
  • **League of Legends** - bounty system балансирует snowball с comeback potential
  • **Monopoly** - пример broken positive feedback: лидер неизбежно побеждает

Положительная обратная связь

**Positive feedback loop** - когда успех ведёт к ещё большему успеху. "Rich get richer". В Monopoly: больше денег → больше недвижимости → ещё больше денег. Это усиливающая петля.

**Snowball effect.** Положительная петля создаёт "снежный ком" - маленькое преимущество растёт экспоненциально. Хорошо для power fantasy, плохо для competitive balance.

**Когда использовать:** - Ощущение прогрессии и роста силы - Награда за skill (лучший игрок доминирует) - Ускорение финала (игра не затягивается) **Риски:** игра может стать "solved" на ранней стадии

В Civilization лидирующая цивилизация получает больше ресурсов для армии. Это какой тип feedback?

Отрицательная обратная связь

**Negative feedback loop** - когда успех затрудняет дальнейший успех. Это балансирующая петля. В Mario Kart: лидер получает слабые power-ups, отстающие - сильные (Blue Shell). Система выравнивает игру.

**Rubber band effect.** Negative feedback "резинкой" подтягивает отстающих и тормозит лидеров. Хорошо для casual multiplayer, может frustrate skilled players.

**Когда использовать:** - Casual multiplayer (все должны иметь шанс) - Длинные сессии (предотвратить early stomp) - Party games (fun > competition) **Риски:** skilled игроки чувствуют себя наказанными за skill

Почему Blue Shell в Mario Kart - controversial design decision?

Rubber Banding

**Rubber banding** - специфичный вид negative feedback, когда AI или система "подтягивает" отстающих. В racing games AI соперники магически ускоряются когда ты лидируешь. Часто hidden и frustrating.

**Visible vs Hidden feedback.** Mario Kart's items - visible negative feedback (ты видишь Blue Shell). AI speed boost - hidden. Visible feedback воспринимается как fair game mechanic.

**Дизайн-принципы:** - Если есть rubber banding - сделай его visible - Дай игроку counterplay (можно увернуться) - Или сделай его opt-in (difficulty setting)

Как сделать rubber banding менее frustrating?

Баланс feedback loops

**Баланс петель** - большинство игр комбинируют оба типа feedback. Слишком много positive = snowball, игра решена рано. Слишком много negative = skill не важен, frustration.

**"Catch-up mechanics"** - современный термин для controlled negative feedback. League of Legends' bounties, Mario Kart items, sports draft picks. Делает игру exciting до конца.

**Дизайн-вопросы:** - Насколько важен skill vs luck в твоей игре? - Target audience: hardcore или casual? - Длина сессии: короткая (snowball ok) или длинная (need balance)? - Multiplayer или singleplayer?

Positive feedback всегда плохо, negative всегда хорошо

Оба типа - инструменты. Выбор зависит от design goals и target audience

Power fantasy требует positive feedback (чувство роста). Party games требуют negative (все have fun). Competitive games балансируют оба типа

Почему в Chess нет catch-up mechanics?

Ключевые идеи

  • **Positive feedback** усиливает успех → snowball, power fantasy, но может убить competition
  • **Negative feedback** тормозит лидера → catch-up, fairness, но может девальвировать skill
  • **Баланс обоих** - ключ к engaging games. Выбор зависит от audience и design goals

Связанные темы

Feedback loops - основа многих игровых систем:

  • Core Loop — Feedback модифицирует core loop в зависимости от performance
  • Баланс — Feedback loops - инструмент балансировки multiplayer

Вопросы для размышления

  • Вспомни игру где ты чувствовал snowball (и было круто) и где snowball frustrate (ты проигрывал).
  • Как бы ты добавил catch-up mechanic в Chess, сохраняя skill-based nature?
  • В твоей любимой competitive игре - какой баланс positive/negative feedback?

Связанные уроки

  • st-01-feedback-loops
Feedback Loops

0

1

Войти