#14455: "Ways to improve Elo/EAS for 3+ player and luck based games"
무슨 일이 발생했나요? 아래에서 선택하세요
무슨 일이 발생했나요? 아래에서 선택하세요
같은 내용에 대하여 이미 등록된 보고가 있는지 확인해주세요
그렇다면, 이 보고를 추천해주세요. 추천을 가장 많이 받은 보고부터 우선적으로 처리됩니다!
# | Status | Votes | Game | Type | Title | Last update |
---|
상세한 설명
• 만약 오류 메세지가 화면에 나타났다면, 그 오류 메세지를 복사해서 붙여넣어 주시기 바랍니다.
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 무엇을 하고 싶었고, 무엇을 했고, 무슨 일이 일어났는지를 설명해 주십시오
• 브라우저가 무엇입니까?
Safari v13
• 현재 설정된 언어가 아니라 영어로 표시되는 문장을 복사 후 붙여넣어 주세요. 만약에 버그에 대한 스크린샷을 가지고 계신다면 Imgur.com 사이트에 업로드 하시고, 여기에 링크를 복사/붙여넣기 하시기 바랍니다.
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 해당 문장이 번역 본부에서 표시됩니까? 만약 그렇다면, 번역된 지 24시간이 경과했습니까?
• 브라우저가 무엇입니까?
Safari v13
• 최대한 쉽게 그 뜻을 이해할 수 있도록 당신의 제안을 정확하고 명료하게 설명해 주십시오.
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 브라우저가 무엇입니까?
Safari v13
• 당신이 막혔을 때 화면에 무엇이 나타났습니까?(검은 화면? 게임 인터페이스? 오류 메시지?)
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 브라우저가 무엇입니까?
Safari v13
• 어느 규칙이 BGA 서비스에서 존중되지 않았습니까?
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 게임 리플레이에서 룰 위반을 확인할 수 있습니까?만약 그렇다면, 몇번째 수에서 룰 위반이 있나요?
• 브라우저가 무엇입니까?
Safari v13
• 당신이 하고 싶었던 게임 내 행동이 어느 것입니까?
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 이 게임 행동을 하기 위해 무엇을 시도했습니까?
• 당신이 이것을 하려고 했을 때 무슨 일이 일어났습니까?(오류 메시지, 게임 상태창 메시지 등)
• 브라우저가 무엇입니까?
Safari v13
• 어떤 부분에서 문제가 발생 하였나요(문제가 발생했을 당시 어떤 지시가 내려졌었나요)?
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 당신이 게임 행동을 하려 했을 때 무슨 일이 일어났습니까?(오류 메시지, 게임 상태 막대 메시지, ...)
• 브라우저가 무엇입니까?
Safari v13
• 디스플레이 문제를 설명해주세요. 만약에 버그에 대한 스크린샷을 가지고 계신다면 Imgur.com 사이트에 업로드 하시고, 여기에 링크를 복사/붙여넣기 하시기 바랍니다.
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 브라우저가 무엇입니까?
Safari v13
• 현재 설정된 언어가 아니라 영어로 표시되는 문장을 복사 후 붙여넣어 주세요. 만약에 버그에 대한 스크린샷을 가지고 계신다면 Imgur.com 사이트에 업로드 하시고, 여기에 링크를 복사/붙여넣기 하시기 바랍니다.
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 해당 문장이 번역 본부에서 표시됩니까? 만약 그렇다면, 번역된 지 24시간이 경과했습니까?
• 브라우저가 무엇입니까?
Safari v13
• 최대한 쉽게 그 뜻을 이해할 수 있도록 당신의 제안을 정확하고 명료하게 설명해 주십시오.
Here is the current elo eas formula
For a Win:
RatingChange = K*P/(1 + 10 ^ ((YourRating - OpponentRating)/400)))
For a Loss:
RatingChange = -K*P/(1 + 10 ^ ((OpponentRating - YourRating)/400)))
K is a weight for each game (first 10 games is 60, next 10 is 40, after is 20 for Elo. All games are 40 for EAS)
P is a multiplier by number of players. P ~= 2/NumberPlayersInGame (more players decreases the amount gained or lost for each individual matchup, but increases the total amount of points at stake for a given game) (if you play with more players than the recommended number the P value actually becomes slightly lower than the above formula.
Proposed Changes
1 Adjust the 400 factor for number of players. Change it to 400*sqrt(numberOpponents).
Motivation: Equalize expected Elo/EAS for multiple player counts, could allow for a fair Arena competition where different player counts are allowed.
Under the current system players who only play 2 player matchups have a significant advantage over players who play with more than 2. This is because as the number of players goes up, the variance of a game goes up as well. Altering the 400 value based on number players compensates for the increased variance so that (on average) players in different player counts should be able to achieve similar ratings.
This would allow an arena mode competition to allow setups with multiple players. This would alleviate some of the wait time angst in arena mode.
2 Adjust the speed at which ratings change (K factor) depending on the length of the game. For EAS, make it a game length based variable between 20-50 (also a variable K value by games played wouldn’t be a bad thing)
Motivation: Too much variance in short generally luck based games, too much time required (too much time spent playing mismatched opponents for all players from weak to average to strong) in longer high skill games.
Right now EAS K factor is 40, Elo starts at 60 but drops to 20 after 20 games are played.
Some games take 2 minutes, others take 2 hours. Having the ratings move at the same rate per game means you can achieve a balanced rating in a few hours for some games (i.e. Backgammon, Can’t Stop, Reversi, 7 Wonders, Lost Cities), while for long games (Terra Mystica, Clans of Caledonia) it will take more than 100 hours. While longer games should take longer to reach a ‘true’ rating adjusting the K factor can be used to slightly mitigate the issue. You can’t make K factor too big otherwise the game to game
ratings swings would be too wild.
3 Normalize the ratings system so each game has roughly the same distribution of ratings by adjusting the 400 value based on the game luck factor.
Motivation: This would give a more realistic distribution of player skill from average through master in each game. Right now games with luck can’t have experts or masters (w/o matchup manipulation or a statistically improbable run of good luck anyway). Right now you could be a ‘perfect’ backgammon player but stall out at around a +100 rating because the luck factor in the game is large.
In a game like backgammon or can’t stop a strong player can expect a win rate of about 60% against average players. So this limits players ratings under the current system to about +100 from the base rating (a 100 rating point advantage indicates a 64% probability of winning). With the ratings volatility players can get on a lucky streak to get to +200 or rarely even +300, but will come back down to an average of around +100. Yet somehow players achieve +400-+500 ratings in these games...that can only be done by strategic opponent selection (or blatant cheating but we will ignore that for this argument). Basically you want to play only other high rated players and then get lucky by winning a few in a row to gain significant points. Arena mode should already mitigate this opponent selection tactic.
This idea isn’t as completely hashed out as the other 2 above, so I won’t offer concrete numbers, but there are a few ways to achieve this. The best is likely to increase the base 400 value for high luck games. A range from 400-900 based on luck factor (already games are ranked as 0-5 luck..could change 400 to 400 + 100*luck lvl). Combining this change with a change based on player number would however be more tricky, multiplying them together wouldn’t be great, it would likely be better to take the maximum of the two values. For this one to work luck ratings would have to be revisited b/c many of them aren’t very accurate (in checking about 8 games I saw at least two that were well off...kingdomino at a 4 and king’s guild at 3 both are definitely too high and lost cities at 2 is too low).• 브라우저가 무엇입니까?
Safari v13
보고 이력
This actually exacerbates issues with how long it takes to reach an accurate EAS for long multiplayer games.
Currently, it is higher for people who finish in the middle of the pack and the P factor can even be different for the player who finish 1st than for the player who finish last. (see boardgamearena.com/bug?id=46582 )
when winning against 3 stronger players at once, elo-points are devided with 3. --> what for?
isn't that much more dificult that winning against one opponent?
see table 216760302
A better answer is to use a different curve altogether, or at least scale the asymptote away from 100%, preferably based on game data (which should be easy to extract).
One solution is to decrease the K factor for luck-based games. Then ratings would be more stable.
A better solution is to change the probability distribution for luck-based games. ELO is designed for a game like chess, where a casual player would have zero chance against a grandmaster. A rating difference of 400 points means a 90% chance of winning. A rating difference of 800 means a 99% chance of winning. There are games here where the weaker player always has a 25% chance of winning.
For example, the probability distribution could be
chance of winning = (your rating) / (your rating + opponent's rating)
using a minimum value of 100 for people who just started playing a game.
boardgamearena.com/forum/viewtopic.php?t=29584
I also provided there a few links to related papers for those interested in the maths.
리포트에 내용 추가하기
- 다른 테이블 번호 / 수 번호
- 새로고침을 해서 문제가 해결 되었습니까?
- 문제가 얼마나 자주 일어났습니까?
- 만약에 버그에 대한 스크린샷을 가지고 계신다면 Imgur.com 사이트에 업로드 하시고, 여기에 링크를 복사/붙여넣기 하시기 바랍니다.