mình chưa đề cập đến MMR. và 2 yếu tố là lvl + winrate ảnh hưởng đến việc lựa chọn đối thủ trong tính năng Find match thì thông tin đó đọc từ dota blog cách đây cũng lâu rồi. Và Kronpas bảo đó là sai?
Sai chứ sao nữa. Có mấy cái thế này,
1, DotA sử dụng hệ thống ELO xây dựng riêng để tính ra match making rating, và sử dụng match making rating đó để xếp player chơi chung với nhau.
2, Valve không công bố cách tính MMR của mình, nhưng chơi nhiều hơn không đồng nghĩa với việc MMR sẽ cao hơn. Thực tế chơi càng nhiều thì MMR càng chính xác. Về mặt số liệu thống kê mà nói, khi đủ số mẫu (player chơi đủ số trận x nhất định) thì hệ thống có thể nắm tuơng đối chính xác trình độ của player nhất định, thể hiện qua MMR/ELO. Với Valve, số này là 75.
3, LVL không có ý nghĩa trong tính MMR vì có quá nhiều đồ mua/trade tăng xp rate, dẫn đến lvl rate bị méo mó theo, không ai có đầu óc bình thường lại đem nó ra tính cả. Logic, logic để đâu ơi hỡi logic?
4, Chỉ có win rate chắc chắn có ảnh hưởng trực tiếp đến MMR, nhưng lớn đến đâu thì không biết vì ta không biết công thức chính xác, và cũng còn rất nhiều yếu tố khác ảnh hưởng đến win rate này. Lấy trực tiếp acc tôi làm ví dụ:
a. Queue solo nằm ở giữa high và very high bracket (thường thì high chiếm 7, 8/10 trận)
b. Queue stack 5 LUÔN bị xếp vào very high. Lý do: có 2 hoặc 3 thằng bạn đánh rất tốt, MMR ở mức rất cao (check lại thấy 100% VH), nên bị kéo lên VH chơi cùng vì cộng ELO cả đội lại chia ra rơi vào VH.
c. Vì 3 thằng đó đánh tốt quá, đánh cũng hay cheese kiểu pick PL/KOTL nên tỷ lệ thắng có một đợt khá cao (khoảng 53, 54% gì đó). Thành ra mặc dù win nhiều, MMR cao hơn, nhưng skill cá nhân của tôi vẫn chỉ ở mức (a), queue solo với MMR này chết chắc. Và thực tế là đúng như thế: bạn bè bận không chơi chung được, queue solo thua liên tiếp 9 trận mới có ván thua đầu tiên. Như vậy là sau khi thua 9 trận
liên tiếp, system xếp ngày càng xuống rank, để cuối cùng về lại mức ban đầu, nhưng do 9 trận trên tổng số match đã chơi quá nhỏ nên win rate vẫn thuộc loại cao trong khi skill tính theo MMR chỉ còn ở mức trên trung bình khá.
Như vậy, trong trường hợp này win rate không còn là chỉ số phản ánh trình độ thực sự. MMR lại bị ẩn đi, nên rốt cục chả ai biết được mình đang nằm ở đâu. Đây cũng là ý đồ của Valve.
-------------------------------------------------------------------------
edit: account Valve dev
http://dev.dota2.com/member.php?u=469173 track theo last post của nick này nhé.
http://www.reddit.com/r/DotA2/comments/1ilxoq/psa_theres_a_valve_dev_actively_participating_in/ reddit discussion về ELO của dota và 1 số game #. Đọc thêm 1 số info, chứ cái thread bên dota 2 dev toàn rác.
Yes, we use a Elo-type system. We have data that shows that it correlates well with a number of quality metrics.
Showing players their Elo has proven to cause a lot of unwanted behaviour. (The same problems exist in Chess.)
==> Valve sử dụng ELO để tính MMR
All 10 players in this game were in the 93rd-94th percentile MMR range. The difference in Elo's between the highest and lowest player was 50 Elo points. The "noob" with only 13 wins actually had the highest Elo of any player in the match. (This was a smurf.) They did play poorly in this match, but in the previous match (246456658), in which they played against several 4000 Elo players, they had 13 kills and 1 death.
==> ELO được tính tương tự như cờ và cả tỷ game khác dùng ELO trước đó: low ELO đánh với high ELO mà win thì nhảy điểm rất cao, trong khi 2 thằng ngang ELO đánh với nhau thì điểm nhảy thấp hơn nhiều. Win count không có tác dụng trong trường hợp này.
Từ đây có thể suy nếu Dendi đánh không stack, thuần solo queue thì win rate của đồng chí này cũng chỉ loanh quanh >50%, vì game sẽ match Dendi Ukraina với các Dendi Mỹ, Dendi Tàu, Dendi Anh Dendi Pháp khác ngang ELO, dẫn đến có trận thua trận thắng nên không thể nào leo lên cao hơn được. Dendi Ukraina sẽ win được 60% nếu a. Trình độ vượt tầm thế giới lên mức vũ trụ, đánh bạt các Dendi còn lại và b. Stack với Pupey & co., hoặc stack với Smurf Na'Vi luôn, do đội hình này đánh quá tốt so với pub stack nói chung nên win rate cực cao, hệ thống không thể nào xếp đúng trình độ được ==> win rate vượt nóc.
"Noob" is a relative term. We don't consider a person with 150 games to be a "noob". We have some good data that by 75 wins (approx 150 games), Elo is pretty accurate, and so we rely on it almost exclusively at around that point. If you are getting matched with those players, it should be because your Elo is approximately the same. Parties can complicate things considerably. I might be able to provide further insight into why it thought the match would be a good one if you provide a MatchID.
==> nguồn gốc của cái số 75 trong post trên.
You were on the Dire. The Dire had a 2-stack that had an Elo spread of 1000 points. The guy with 150 wins was the bottom half of that party, and the other "noob" with "only" 298 wins was the player in this match with the highest Elo. We paired them against a corresponding party with an Elo spread that was approximately the same on the Radiant.
In summary, it is true that you were matched with a player with an Elo lower than yours, because he was in a party with an average Elo approximately equal to yours. This means that you were also matched with a skilled teammate to compensate for the lower skilled player on your team. (But you didn't know that, because win count is the only metric you have to evaluate the skill of the players in your game, and win count is really not useful past a certain number of wins.) Furthermore, the match was fair because team you played against had a very similar situation. Comparing player-by-player, the teams were balanced, and the match was just about as good as could be formed based on Elo, given the fact that we allow parties to be made with players with differing skill level. Parties CAN cause players with differing skill to be put into the same game. There is no way around that, however, in most cases the matchmaker now does a significantly better job of matching up parties to make equitable teams than it did before.
==> party làm win/lose rate và trong chừng mực nào đó cả Elo giảm chính xác rất nhiều.
Thứ 7 phải đi làm khó chịu quá nên post bài dài vl. Đồng chí nào tò mò về match making thì đọc nhé, tớ cũng chả hi vọng mấy vị quan tâm cái này
