Командные соревнования внутри сообщества
-
Это идея о том, как можно разбить сообщество на команды для проведения командных соревнований и заодно поспособствовать притоку сильных игроков.
Каждый пользователь на форуме имеет ID. Если мы подадим ID на вход некоторой сложной функции как аргумент, и функция сгенерирует на основе ID псевдослучайное (но повторяемое, если аргумент не меняется) число, и потом мы возьмём это число по модулю 4 и прибавим 1, то получится число в диапазоне от 1 до 4. Оно будет представлять собой номер команды, к которой приписан пользователь. Это число будет как клеймо — на всю жизнь, потому что переходы между командами невозможны. Мне это почему-то нравится.
Теперь можно проводить командные соревнования на нескольких досках. Если какая-то команда оказалась по итогам чемпионата слабой, то она заинтересована в межсезонье привлечь нового сильного игрока в сообщество. Заранее никто не знает, в какую команду попадёт следующий ID по порядку регистрации, но есть шанс 1/4, что он попадёт именно в эту команду, а ей терять всё равно нечего.