Бой «ТУРНИР» (примерный алгоритм)
Заявку на бой «турнир» может открыть любой желающий
- численность участников 4, 8, 16, 32
- по типу вооружения «без ограничений», «пистолеты», «гранаты»,
«автомат. оружие», «тяжел. оружие», «снайпер. оружие»
- по боевому уровню «min» - «max»
- по уровню владения оружием «до…» - «без ограничений»
- время на ход «30 сек.», «60 сек.»
Турнир проводится в виде единого боя (все участники одновременно, стандартный
вид),
Автоматически назначаются пары,
для поражения доступен только 1 противник,
в боковых информационных колонках противники располагаются напротив друг друга,
Бой протекает пошагово,
убитый выбывает,
победитель «1круга» ожидает нового противника ( в информационной колонке
переводится в низ )
следующий определившийся победитель «1 круга» начинает бой с со свободным
победителем «1 круга» …
так автоматически, без простоя и с минимальным временем ожидания сформируется
пары «2 круга» и последующих
максимально при 32 участниках – «5кругов»
победителем турнира (боя) станет победивший 2х, 3х, 4х или 5 противников.
есть два момента которые определяются волевым решением (на усмотрение
программистов-администраторов)
1) восстанавливать или нет жизнь победителю круга до 100%
2) начисление опыта, умений, слома амуниции по итогам боя |