Каждый игрок, желающий принять участие в сите, до его начала составляет список из неповторяющихся наций, которыми он хотел бы играть и отсылает его админу. После получения всех списков админ действует по следующей схеме:
- смотрит нации, которые стоят первыми в списках;
- если какую-то нацию выбрал только один игрок, то за игроком данная нация и закрепляется (другие эту нацию уже выбрать не могут);
- если же на какую-то нацию претендует несколько игроков, то эта нация остается вакантной, а у претендентов на нее выбираются вторые номера списков;
- если они различны, то соответствующие нации закрепляются за ними, иначе повторяем процесс пока всем не достанутся уникальные нации.
При этом когда мы переходим ко вторым (и далее) элементам списков игроков, то мы не учитываем, что на первом уровне два игрока выбрали нацию А, а три игрока нацию Б - они все образуют единый пул, так как иначе возникнет проблема для какой из групп совпадений в первую очередь проверять варианты из списка.
В общем не исключена ситуация, что та нация, которую большинство выбрало первой для списка достанется игроку, который ее разместил, например, на 4 место.
Мне кажется, что вариант выбора нации для игры через списки придаст дополнительный интерес игрокам, так как надо подумать, какую же нацию скорее всего выберут другие игроки и может не выбрать ее первой (если желаешь за нее играть сам), а поставить на 2 или 3 место, чтобы всех обхитрить. Но если такими хитрыми окажутся почти все, то единственный "простак" может и перехватить желаемую всеми нацию поместив ее на первое место
P.S. Возможна модификация, когда списки собирает не человек, который не будет участвовать в сите, а один из участников. Тогда он не создает своего списка, а присваивает нации всем оставшимся, а потом уже выбирает любую из неразобранных наций.
(с) Archi