{"schemaVersion":1,"record":{"key":"lesson/progression-pacing","type":"lesson","id":"progression-pacing","lang":"ru","title":"Прогрессия: рост возможностей и темп","summary":"Проверяем, что улучшения меняют действия игрока, а рост чисел не скрывает повторение одной задачи.","updatedAt":"2026-10-20","status":"active","url":"https://gamemechanics.pro/ru/lessons/progression-pacing/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/lesson/progression-pacing.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/lesson/progression-pacing.md","aliases":[],"tags":["balance","progression","economy"],"sourceIds":["source-d8a3e95b085af369"],"sources":[{"id":"source-d8a3e95b085af369","title":"Ian Schreiber: Level 7, Advancement, Progression and Pacing","url":"https://gamebalanceconcepts.wordpress.com/2010/08/18/level-7-advancement-progression-and-pacing/","verifiedAt":null}],"sections":[{"id":"prerequisites","title":"Что нужно знать","body":"Уровень персонажа может расти, а его действия оставаться прежними. Чтобы проектировать прогрессию, опишите изменение опыта между этапами: новую возможность, другой риск или более короткий путь к знакомой цели."},{"id":"principle","title":"Принцип","body":"Разделяйте рост чисел, освоение навыка и открытие действий. [Лекция о прогрессии](https://gamebalanceconcepts.wordpress.com/2010/08/18/level-7-advancement-progression-and-pacing/) рассматривает развитие вместе с темпом игры. Одной кривой опыта недостаточно, чтобы проверить интерес или подходящую длительность сессии.\n\nНачните с желаемого изменения: например, после первого улучшения игрок способен быстро убрать мелкое препятствие и заняться выбором маршрута. Затем подберите числа и проверьте, происходит ли это изменение. Это проектная гипотеза, не установленная норма для всех жанров.\n\n<span id=\"пример-три-этапа-очистки-станции\"></span>"},{"id":"example","title":"Практический пример","body":"### Три этапа очистки станции\n\nВ условной модели каждый удар попадает, урон постоянен, восстановления прочности нет.\n\n| Этап             | Урон | Прочность препятствия | Ударов до разрушения |\n| ---------------- | ---: | --------------------: | -------------------: |\n| Начало           |   10 |                    40 |                    4 |\n| Перед улучшением |   12 |                    60 |                    5 |\n| После улучшения  |   20 |                    60 |                    3 |\n\nПервый рост урона не ускорил работу: прочность выросла сильнее. Второе улучшение пересекает порог числа ударов. Если интервалы, промахи и анимации отличаются, число ударов ещё не равно времени решения.\n\nТеперь добавим цену. Улучшение за 60 деталей при награде 10 за встречу требует шести встреч, если других расходов и доходов нет. Следующее за 120 при награде 15 требует восьми. Проверьте, добавились ли за эти восемь встреч новые решения. Более длинное ожидание само по себе не создаёт развитие."},{"id":"mistakes","title":"Частые ошибки","body":"- Одновременно умножать силу и здоровье врагов, не проверяя реальное изменение действий.\n- Учитывать доход, забыв обязательные расходы на ремонт.\n- Мерить прогресс только общей длительностью, скрывая длинный участок без новых решений."},{"id":"checks","title":"Проверка результата","body":"1. Посчитайте удары и ожидаемый путь к покупке для каждого этапа.\n2. Отдельно проверьте порог до и после улучшения на тех же препятствиях.\n3. Запишите новые решения игрока и места, где повторяется прежняя задача.\n4. Сравните план с наблюдаемой сессией; не подгоняйте отчёт под кривую."},{"id":"agent-task","title":"Задание для ИИ-агента","body":"> Подготовь таблицу трёх этапов станции. Покажи пороги ударов, доход, обязательные расходы и число встреч до улучшения. Предложи изменение возможностей вместо одного повышения числа. Все значения назови учебными.\n\nПримените призмы [«Награды»](/ru/lenses/#schell-046) и [«Видимый прогресс»](/ru/lenses/#schell-055), затем попробуйте [«Убрать рынок»](/ru/practice/#remove-the-market)."}],"relations":[{"type":"requires","direction":"outgoing","label":"Перед началом","key":"lesson/choice-cost","title":"Цена выбора и полезность вариантов","url":"https://gamemechanics.pro/ru/lessons/choice-cost/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/lesson/choice-cost.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/lesson/choice-cost.md"},{"type":"requires","direction":"outgoing","label":"Перед началом","key":"lesson/controlled-randomness","title":"Случайность и неудачные серии","url":"https://gamemechanics.pro/ru/lessons/controlled-randomness/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/lesson/controlled-randomness.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/lesson/controlled-randomness.md"},{"type":"explains","direction":"outgoing","label":"Применение принципа","key":"mechanic/rpg-grind--experience-leveling","title":"Накопление опыта","url":"https://gamemechanics.pro/ru/knowledge/mechanic/rpg-grind--experience-leveling/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/rpg-grind--experience-leveling.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/rpg-grind--experience-leveling.md"},{"type":"explains","direction":"outgoing","label":"Применение принципа","key":"mechanic/rpg-grind--equipment-sets","title":"Сбор комплектов","url":"https://gamemechanics.pro/ru/knowledge/mechanic/rpg-grind--equipment-sets/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/rpg-grind--equipment-sets.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/rpg-grind--equipment-sets.md"},{"type":"practices","direction":"outgoing","label":"Применить на практике","key":"practice/three-workshop-shifts","title":"Три смены мастерской","url":"https://gamemechanics.pro/ru/knowledge/practice/three-workshop-shifts/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/practice/three-workshop-shifts.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/practice/three-workshop-shifts.md"},{"type":"reviews","direction":"outgoing","label":"Проверить через призму","key":"lens/schell-046","title":"Награды","url":"https://gamemechanics.pro/ru/knowledge/lens/schell-046/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/lens/schell-046.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/lens/schell-046.md"},{"type":"reviews","direction":"outgoing","label":"Проверить через призму","key":"lens/schell-055","title":"Видимый прогресс","url":"https://gamemechanics.pro/ru/knowledge/lens/schell-055/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/lens/schell-055.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/lens/schell-055.md"},{"type":"practices","direction":"outgoing","label":"Применить на практике","key":"practice/remove-the-market","title":"Убрать рынок","url":"https://gamemechanics.pro/ru/knowledge/practice/remove-the-market/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/practice/remove-the-market.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/practice/remove-the-market.md"},{"type":"contains","direction":"incoming","label":"Учебные маршруты","key":"path/balance","title":"Баланс и прогрессия","url":"https://gamemechanics.pro/ru/learn/balance/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/path/balance.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/path/balance.md"}],"placements":[],"supersededBy":[],"attributes":{"category":"design","level":"intermediate","minutes":5},"endsAt":null,"provenance":"Авторский материал gamemechanics.pro. Учебные примеры требуют проверки в своём проекте.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors"}}