![]() | ![]() |
|
|
8 Players Online Take me to the game |
|
| Combat Flight Simulator: Calculating Rating Points | |
|
Getting Started: Quick Guidelines
These guidelines outline a few of the game-setting requirements and rating rules. Read this information before playing a game! To prohibit cheating, any game where any player in flight enters a "suspended state" (see the multiplayer section of the README.RTF on the CFS CD-ROM or in your CFS directory) or changes the menu options more than twice will be recorded as an incomplete/abandon. How Rating Points are Calculated The Combat Flight Sim Rating System utilizes a unique formula for calculating rating points for games won and lost. The change in your rating for each game won or lost depends on the difficulty of the game and the skill level of your opponents. Rating Changes by Type of Game For all of the games, the basic idea is this. First the Zone will calculate the difficulty of the game and compute how much this individual game will be worth overall. Then it will calculate the difference in ratings between you and your opponents and place that on a scale between 1 and -1 (except in Free for All, where this is not necessary). The two numbers will be multiplied together to compute exactly how many rating points your rating will change by and in which direction (positive or negative). In any event, you can't gain or lose more than 32 points per game. If there is a tie, then your rating value (between 1 and -1) is multiplied by 16. In the case of multiple opponents, your rating will be compared with an average of all your opponents' ratings. For some scenarios there will be separate calculations for the winners and losers of a game (see below). Free for All Points = (kills + deaths) * 32/30 Rn = R1 + (kills - deaths)/(kills + deaths) * Points Where R1 = Player's rating before game Rn = Player's rating after game You would have to get 30 or more kills and no deaths to get the maximum 32 points. Likewise, 15 kills would get you 16 points. If you had 15 kills and 30 deaths, your rating would drop by 16 points (-16). The strategy in this scenario is obviously to get more kills than deaths. First to N (Number) of Kills If winner Points = min [teamkills / ((1 + log10 (# of winners)) * (1-1/# of Players)) * 0.05 * 32, 32] f = (Average Rating of Opponents - R1) / 400 , clamped between -1 and 1 d = max [points * (1 + f) / 2, 1.0] Rn = R1 + d If loser Points = min [N / ((1 + log10 (# of winners)) * (1-1/# of Players)) * .05 * 32, 32] f = (Average Rating of Opponents - R1)/400, clamped between -1 and 1 d= min [points* (-1 +f) / 2, -1.0] Where R1 = Player's rating before game Rn = Player's rating after game In this case, if you had two players playing to 10 kills, the winner could get 32 points, and the loser could lose 32 points. If they were of equal rating, you would multiply this by .5, so the winner would get 16 points and the loser would lose 16 points. In an eight-player game with no teams, the winner would have to kill 18 people to get a chance at a possible 32 points. However, if everyone's ratings were equal, the winner would only get 16 points (32 * .5). In an eight-player game with two four-person teams, you would need 28 kills for your team to get the 32 possible points. To maximize your ratings, you'd want to engage and beat players that are better than you, but of course this is difficult. To achieve the same rating increase, you may find it easier to play and beat a large number of players with ratings comparable to yours. Last Player Alive In the equations below, if there are no teams, then teamkills would be the same as playerkills and teamdeaths would equal 0. For the winners, you use this equation: Points = max [1, min [(teamkills - teamdeaths) / # of Opponents* # of Players / 8 * 32, 32]] f= (Avg Rating of Opponents - R1) / 400, clamped between -1 & 1 d = max [points * (1+ f) / 2, 1.0] Rn = R1 + d This calculation has a minimum-of-one parameter on it, so if you happen to lose more people than you kill and still win, you'll get one point. For the losers you use this equation: Points = min [(1 - teamkills / # of Opponents) * # of Players / 8 * 32, 32]] f= (Avg Rating of Opponents - R1) / 400, clamped between -1 & 1 d = max [points * (-1+ f)/2, -1.0] Rn = R1 + d So the maximum points a player can win in a two-player game is 8. If both players are evenly rated, the winner will get 4 points and the loser loses 4 points. In an eight-player game with no teams, the winners can get 32 points each. The losers, on the other hand, can each lose 32 points. In a game of two teams of four, if the winning teams gets four kills and no losses, each member can get 32 points. If they take one loss (one member of the team is killed), they only get 24 points, and with three losses this drops to only 8 points. On the other hand, the losing team drops 32 points if they get no kills, 24 points if they get one kill, and only 8 if they can knock off three of the four members of the other team. If the other team abandons in mid-game, you can lose more players than you have kills and still win. In this case, you would only get one rating point for each player on your team. In this game, good teamplay is important, as losing your wingies will negatively impact your own score. So this game rewards the teams that work best together, and will penalize lone-wolf tactics. |
|