KillAndActionя так понимаю, что указан не способ черка при определении шаблонов и рас, а уменьшение количества шаблонов и рас в списке игрока...
Вот такая мысль у меня щас родилась.
Высылаем список судье "своей" расы на 1ю и 2ю игры, и ОДИН "свой" шаблон против каждого игрока. Судья "бросает" жребий.
Выпал Игрок 1, значит в 1й игре игроки играют:
- на шаблоне Игрока 1;
- расы уже определены, так как в списке указывается какая раса будет у игрока в 1й игре и во 2й.
Во 2й игре играется шаблон Игрока 2, а расы уже определены.
Цвет может судья определить жребием или сами игроки, потом игроки в паре меняются цветами.
После 1й и 2й игры шаблоны, расы Игрока 1 и Игрока 2 вычеркиваются из их полного списка. Повторов нет, следить за списками шаблонов и рас даже не надо будет следить, так как на все игры турнира они уже будут известны и указаны в таблице турнира до его начала.
По-моему как раз идея турнира будет соблюдена и все расы, шаблоны будут заиграны.
Кирилл, а потом игрок1 играет с игроком3, у которого выбран шаблон, на котором игрок1 уже сыграл с игроком2, и получается, что игрок1 играет два раза на одном и том же шаблоне. Тут как ни крути будут повторения шаблонов для любого из игроков, но при количестве игроков равном или большем количества шаблонов, да, получится отыграть любому игроку на всех шаблонах при исключении из списка отыгранных шаблонов. Но повторов все равно не избежать. В конце концов играть можно по такой системе выбора замков и шаблонов, где игрок выбирает себе замок и шаблон на конкретного оппонента, но я бы предпочел черк из полного списка не зная замка оппонента.