Проблема

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

Примечание: не путайте тестирование баланса персонажей с тестированием игрового опыта и комфорта игроков.

Решение

Абстрагируйте все в характеристики.

Эти определения определяют все аспекты сбалансированной игры, основанной на персонажах:

  • игра, основанная на персонажах (CBG): многопользовательская игра, в которой каждый игрок может использовать одного из нескольких персонажей и его способности в системе взаимодействий.
  • характер: конечный набор характеристик
  • характеристика: изменяемое действительное число, описывающее, насколько выгоден персонаж во взаимодействии.
  • взаимодействие: влияние характеристики одного персонажа на другого
  • Преобразование: функция, которую можно применить к персонажу, изменяя его характеристики.
  • длительность преобразования: фактор базового периода, до которого персонаж подвергается детрансформации или посттрансформации.
  • Время восстановления преобразования: коэффициент базового периода ожидания до применения преобразования или после его применения.
  • значение персонажа: произведение всех характеристик персонажа
  • общее значение: значение, разделяемое всеми персонажами
  • мощность: отношение ценности персонажа к общей ценности
  • forepower: сила персонажа до трансформации
  • afterpower: сила персонажа после трансформации
  • активная энергия: последействие преобразования, умноженное на его продолжительность
  • неактивная энергия: передовая сила персонажа преобразования, умноженная на его время восстановления
  • квадрат энергии: активная энергия преобразования, умноженная на его неактивную энергию
  • midpowered: сила равна 1
  • underpowered: имеющий мощность менее 1
  • overpowered: сила больше 1
  • exopowered: недостаточно мощный или подавленный
  • симметричное преобразование: преобразование, квадратная энергия которого равна 1
  • detransform: функция, обратная симметричному преобразованию, которая применяется к персонажу после того, как к нему было применено преобразование.
  • aftertransform: функция, которая применяется к персонажу после того, как к нему было применено асимметричное преобразование, так что активная энергия преобразования, умноженная на его неактивную энергию, умноженная на активную энергию после преобразования, равна 1.
  • способность: симметричное преобразование, за которым следует депреобразование, или асимметричное преобразование, за которым следует послепреобразование