Версия 20:31, 24 июля 2014 | | Версия 00:02, 13 августа 2014Содержимое страницы заменено на « 1» |
Строка 1: | | Строка 1: |
? | Балансировщик — программный механизм, в чьи функции входит распределение игроков по командам перед началом боя. | | + | [[Файл:Image222.jpg|center|1]] |
? | | | + | |
? | == Принцип работы == | | + | |
? | У каждого самолёта имеется балансный вес, который зависит от уровня самолёта. | | + | |
? | | | + | |
? | '''Звено''' (с точки зрения балансировщика) — неделимая единица. | | + | |
? | '''Вес звена''' — сумма весов всех входящих в него самолётов. | | + | |
? | | | + | |
? | Звено может быть добавлено только в случае, если самолётов в команде не больше 15. | | + | |
? | Уровень звена при посеве (балансировке) равен максимальному уровню входящих в звено самолётов. | | + | |
? | | | + | |
? | '''Вес команды''' — это сумма весов самолётов, входящих в команду. | | + | |
? | | | + | |
? | Подсчитывается как разница весов всей команды, так и веса по каждому классу самолётов отдельно (лёгкие истребители, тяжёлые истребители, штурмовики, палубники). | | + | |
? | | | + | |
? | Каждый раз при проверке очереди балансировщик подсчитывает количество имеющихся в очереди самолётов для каждого из заданных вариантов боёв. По умолчанию, если для данного уровня боя в очереди имеется 30 самолётов, производится сборка комнаты данного уровня боя. Для каждого из уровней боёв задан весовой коэффициент, на который делится количество самолётов, необходимое для старта сборки комнаты. | | + | |
? | | | + | |
? | Каждый раз при проверке очереди балансировщик подсчитывает коэффициенты самолётов для каждого из этих вариантов боёв. Для этого все самолёты и звенья проходят через процедуру «разбивания на команды». Часть из них отсеивается в процессе разбивания. | | + | |
? | | | + | |
? | Если количество самолётов после отсеивания составляет 30, бой стартует немедленно. Оставшиеся самолёты переносятся в другую комнату. | | + | |
? | | | + | |
? | Если количество самолётов весьма невелико, то из всех доступных наборов, составленных балансировщиком, выбирается один с максимальным количеством машин, и тогда самолёты отправляются в бой. | | + | |
? | | | + | |
? | Минимальное количество самолётов для старта боя — 2. | | + | |