Разновидности системных зависимостей
Разновидности условий, которые может потребовать нечто из некой определенной системы.
- Внутренние условия - Это условия для чего либо внутри системы X, заданные исключительно самой системой X. (Правила внутри одной системы)
- Внешние условия - Это условия для чего либо внутри системы X, заданные исключительно системой Y (Правила из другой системы)
- Смежные условия - Это условия для чего либо внутри системы X, заданные взаимосвязью между самой системой X и системой Y. (Взаимодействие правил обоих систем)
Пример #1 - Условия для внутрисистемных процессов.
Внутренние условия:
Показатель максимального здоровья противника зависит от его уровня.
Внешние условия:
Показатель максимального здоровья противника может быть увеличен независимо от уровня, если рядом находится противник-саппорт.
Смежные условия:
Показатель максимального здоровья противника зависит от его уровня. При этом уровень противника зависит от уровня игрока.
Пример #2 - Условия для действий игрока.
Внутренние условия:
Игрок не может выложить карту, пока не выплатит её мана-стоимость.
Внешние условия:
Игрок не может выложить карту, находясь под действием некого эффекта.
Смежные условия:
Для того, что бы игрок мог выплатить мана-стоимостью карты, ему необходимо иметь на игровом поле некий производитель маны.
Как не путать?
Зачастую разница может быть не так очевидна.
В примере про действия игрока упоминается мана-стоимость карт, которую необходимо выплатить, что бы разыграть карту. Но разве само по себе требование какого ресурса не является внешним условием непосредственно по отношению к разыгрываемым картам? Нет, так как механика потребления маны входит в систему разыгрывания карт, являясь неотъемлемым условием для разыгрывания карты, без выполнения которого, оно становится невозможным. Причем карты с нулевой мана-стоимостью не являются исключениями, они все ещё требуют некую мана-стоимостью, просто нулевую.
А вот некий эффект из примера является представителем другой самодостаточной системы, которая сама по себе не является частью системы разыгрывания карт, то есть это внешнее условие.
Углубимся ещё дальше: Представим себе правила игры, в рамках которых для того, что бы игрок мог выплатить некую мана-стоимость за карту, ему нужно разместить на поле некие производители маны. Размещение производителей маны, это внутреннее, или внешнее условие? Ни то, ни то. Это смежное условие, так как итоговый вид требования представляет из себя взаимосвязь правил из различных систем: Системы разыгрывания карт и Системы получения ресурса - маны.
А что если мана появляется сама по себе, останется ли производитель маны смежным условием для разыгрывания карт? Ответ может варьироваться в зависимости от реализации, но если представить, что самостоятельно возникающая мана в конечном итоге позволяет выложить любую карту, то производитель маны перестает быть каким либо условием вообще.
Применение
Короткое и без-конкретизированное обозначение источника неких условий для чего либо в некой системе, в рамках игры со множеством систем. Так же применение подобных понятий может помочь выявить источник перегрузки системы, или какие то неявные зависимости.
"Мы свели к минимуму влияние внутренних условий на систему способностей" - Было как можно сильнее уменьшено количество, и или сложность, и или обязательность неких требований в рамках только самой системы способностей, для применения способностей.
"Эта способность не подвержена внешним условиям" - Никакое правило или событие, не прописанное в рамках самой системы способностей, не может повлиять на возможность использовать некую конкретную способность.
"Разнообразие смежных условий делает систему способностей иммерсивнее" - Разнообразие комплексных зависимостей между системой способностей и прочими системами делает игровой процесс иммерсивнее.