Недавно прикинул в голове такую схему матчмейкинга для ранкеда, а именно - поиск по ролям, но нет, без глупого ограничение пула героев, суть будет заключаться в другом. Что за вин/луз будет даваться +10/-10 птс по дефолту. А все остальные птс будут даваться/отниматься в зависимисти от твоей статы на роли, которую ты выбрал. При поиске игры указал керри - дополнительные птс получишь за хиродемедж, гпм, овм, тавердемедж и кда; пикнул саппорта - за поставленные варды(лбо аналог со сложным рассчетом того, сколько вижена ты давал на карте по ходу игры, что бы избежать абуза), за хиродемедж 0-10 минуты, баффы, дебаффы и т.д. Выработать хорошую балансную систему несложно.
В итоге это позволит игрокам, которым руинили, остаться в плюсе на, скажем, 10-15 птс из-за хорошей статистики. И наоборот, если ты вагонил и руинил, то даже после победы тебя ждет -10-15, а при плохой статетечении 3-5 игр можно словить лп. В анранкеде, естественно правила не распространяются. Ну и самое главное, это не загоняет в рамки. Ты хотел керри ? Играй, пикай хоть ЦМку, но будь добр ОТЫГРАТЬ КАК КЕРРИ, а не создать видимость его.
Ну и также к уникальным способностям персонажей, эта статистика тоже может быть учтена, скажем, сколько Трент нахилил по таверам.
Ну и окончательно все будет соотносится с окончательным временем сыгранной игры. На 50-ти минутной карте урон по героям, которой обеспечит бонусные 5 птс будет 50тыс, а на 30ти минутной - 20тыс и аналогично с другой статистикой. В чем изъян этой системы ?