Теория относительности баланса

Щаз на изи дам определение. Только “изи” будет ооочень длинным и бессмысленным.:wink:

Берём “мету” - фиксированный набор карт, не подвергающийся изменениям с течением времени. Баланс в нашей мете считаем так.

  1. Берём деку номер один. Играем ею бесконечное число партий с каждой возможной декой. Смотрим получившийся винрейт.
  2. Берём деку номер два. Повторяем для неё пункт один.
  3. Повторяем пункт один для каждой возможной деки.
  4. Присваиваем каждой деке весовой коэффициент, пропорциональный её винрейту.
  5. Возвращаемся в пункт один. Только теперь результат каждой партии будем домножать на весовой коэффициент, чтобы победа над более сильными деками давала больший эффект, а над более слабыми - меньший.
  6. Берём предел от пункта пять. То есть повторяем его бесконечное число раз, до тех пор пока весовые коэффициенты дек не перестанут меняться.
  7. Усредняем полученные данные по классам.
  8. Балансом будет состояние меты такое, когда средний получившийся винрейт каждого класса будет тождественно равен 50%.

Технические сложности на пути реализации этого алгоритма:

  1. Как играть? Рандомно совершать действия? Или выбрать стандартизированный алгоритм, пусть и не совершенный? То есть в идеале нам бы надо иметь строгий алгоритм теоретически предельно сильной игры.
  2. Работа с коэффициентами. Формулы могут быть разными, но они как минимум должны быть такими, чтобы предел в пункте 6 сходился. Если он не будет сходится - вся затея теряет смысл.
3 лайка