История прохождения внутри боя

Состояния, ресурсы и масштабирование

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

Открыть конструктор босса
Показать накопленную историюТри читаемые руны журнала сообщают, что Тави победил стража, спас проводника и забрал реликвию. На 1,15 секунды пересечение границы хранилища один раз фиксирует эти версионированные факты и назначает manifestId.
Пусть путь Тави определит содержимое хранилища памяти Керна Три руны истории фиксируются у границы арены и проявляются как враждебное эхо, союзная защита и атака реликвии, неизменные при повторе. Босс Игрок

Три читаемые руны журнала сообщают, что Тави победил стража, спас проводника и забрал реликвию. На 1,15 секунды пересечение границы хранилища один раз фиксирует эти версионированные факты и назначает manifestId.

Чеклист внедрения

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

Основные проверки

Три вопроса к механике

  • Каким прежним решениям разрешено влиять?

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

  • Как история становится структурой встречи?

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

  • Когда манифест может измениться?

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

Ошибки дизайна

  • Встреча тайно оценивает исполнение

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

  • Повтор незаметно создаёт другой бой

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

Настройка

Настройте атаку

  • Пусть последствия меняют действия, а не только числа

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

  • Рассчитайте каждую достижимую комбинацию

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

  • Измеряйте границу соответствия

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

Арена

  • Хранилище Керна помнит путь Тави

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

Навыки игрока

  • Покажите причину до последствия

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

Не путайте с другими механиками

  • Снимок маршрута, а не постоянный прогресс или копия снаряжения

    Постоянный прогресс сохраняет выполненные цели между попытками. Зеркало снаряжения копирует то, что надето сейчас. Эта механика читает выбранные факты, накопленные до входа, и превращает их в авторский состав встречи; её ключевая задача — детерминированное соответствие между сохранениями и повторами.

Боссы с этой механикой

Смотреть бой на YouTube:
2D Sans — Undertale

Sans

Undertale

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

Смотреть бой на YouTube:
3D The Sorrow — Metal Gear Solid 3: Snake Eater

The Sorrow

Metal Gear Solid 3: Snake Eater

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

Смотреть бой на YouTube:
3D Archdemon Urthemiel — Dragon Age: Origins

Archdemon Urthemiel

Dragon Age: Origins

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

Узнать больше

Нашли неточность или хотите предложить улучшение? Предложить правку через GitHub