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

Открыть конструктор босса
Доказать неуязвимость и показать все источникиНа 0,62 с меч Тави останавливается о щит Керна. Три видимые кристальные опоры и их сплошные провода показывают полное условие до начала маршрута; первый кристалл разбивается на 1,18 с.
Сделайте защиту видимым договором с конечным списком Керн стоит за полупрозрачным шестиугольным щитом, который питают три кристальные опоры на каменной арене. Первый удар Тави останавливается на щите. Затем Тави разбивает каждую опору вблизи, и её сплошной провод питания гаснет. После третьего кристалла пластины щита исчезают, появляется короткая шкала окна, и Тави успевает нанести один удар мечом до возвращения защиты. Босс Игрок

На 0,62 с меч Тави останавливается о щит Керна. Три видимые кристальные опоры и их сплошные провода показывают полное условие до начала маршрута; первый кристалл разбивается на 1,18 с.

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

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

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

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

  • Какая система на самом деле владеет защитой?

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

  • Видит ли игрок полное условие и может ли его достичь?

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

  • Как завершение превращается в честное окно урона?

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

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

  • Шлюз зависит от скрытого или бесконечного списка

    Если немаркированный источник, бесконечно возрождающаяся цель или объект вне экрана всё ещё питает щит после заполнения видимого счётчика, прогресс ненадёжен. Объявляйте конечный набор заранее, показывайте все зависимости, отделяйте необязательные угрозы от целей и считайте прогресс по тем же ID, которые разрешают урон.

  • Окно открывается или закрывается раньше обратной связи

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

Настройка

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

  • Сделайте завершение идемпотентным

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

  • Отделяйте источники защиты от обычных слабых мест

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

  • Настраивайте время маршрута и окна вместе

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

  • Показывайте прогресс несколькими каналами

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

Арена

  • Три печати каменоломни удерживают плиты Керна

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

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

  • Пусть Тави решит задачу движением и имеющимся мечом

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

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

  • Конечная цель встречи, а не тип урона или таймер выживания

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

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

Смотреть бой на YouTube:
2D Uumuu — Hollow Knight

Uumuu

Hollow Knight

Мембрана Ууму отклоняет обычные удары и заклинания, пока её не разрушит отдельный участник арены. В Godhome выпущенное взрывное ядро Ooma становится подвижной целью: столкновение создаёт короткую уязвимость. Пример показывает журнал из одного пункта и ясно меняет силуэт и материал защиты.

Смотреть бой на YouTube:
3D Rennala, Queen of the Full Moon — Elden Ring

Rennala, Queen of the Full Moon

Elden Ring

Первая фаза Ренналы делает набор зависимостей пространственным: золотая сфера защищает босса, а одна подсвеченная поющая ученица несёт текущую цель. Три прерывания разбивают сферу и опускают Ренналу в окно урона. Зрение и звук связывают меняющуюся личность цели с конечным счётом.

Смотреть бой на YouTube:
3D Megaleg — Super Mario Galaxy

Megaleg

Super Mario Galaxy

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

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

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