Jump to content

dempa

Members
  • Posts

    6
  • Joined

  • Last visited

  • Days Won

    1

dempa last won the day on April 3 2012

dempa had the most liked content!

dempa's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. How am I trolling this forum? I haven't said a single thing in this thread that I would classify as a troll post, I've only written valuable information. I only trolled the F|A forums after they decided to openly make fun of me rather than listen to my suggestion. If they cannot take me seriously, I cannot possibly take them seriously.
  2. Isn't SilentMod closed source?
  3. I found out something interesting regarding the algorithm. However if you are as intelligent as you say you are hell, you should be able to notice it as well.
  4. You can only compare averages if each team has the same number of players. If they don't, you compare sums: ABAB 1: 1739 2: 1513 diff: 226 ABBA 1: 1592 2: 1660 diff: 68 Substantially more fair. With ABAB, the team with 'A' will always have a greater sum than B. With ABBA, it is completely variable. I'm not sure if it would be difficult to implement, but you could always compare sums, and set the higher summed team to be axis.
  5. It's a good idea, but too much variability. The method I suggests takes into account the fact that some players do slay omnibots at night. Your method would rank those players far greater than someone with more skill but less kills, as his last two maps may have been against actual players.
  6. For this to make sense, we have to assume what I have noticed about the current k/d system: K/D does not reflect Kills per Death, but acts more as a ranking system for a player's effectiveness relating to kills. The K/D of the player that (kills you/you killed) also affects your k/d's change: The lower the K/D of the player you killed, the less your K/D increases and the less their K/D decreases. The higher the K/D of the player you killed, the more your K/D increases and the more their K/D decreases. The longer you've played (not necessarily xp, since that can reset), the harder for the k/d to change in either direction. When you first join, your k/d is at 1.000. As you play, it slowly approaches a number, which is a fairly accurate measure of your "effectiveness as far as kills" Now that we have that out of the way, we can assume that averaging the k/d's is a way to analyze overall skill, assuming each team has equal number of members. Since that can't happen with an odd number of players, we remove the dividing by number of players, and instead compare sums of each team's K/D. ================================================================================================================================================= I will try to explain this without being too mathematical in my explanation so that the concept will be easy to understand. (We will do a more realistic example later on, but for now, let's use a basic example to show the concept) Let's assume we have 10 players. For simplicity sake, we'll say each players has the respective k/d of {1.0, 2.0, 3.0 ...} As it works now, teams are arranged by alternating the skill onto each team: Team 1: 10, 8, 6, 4, 2 Team 2: 9, 7, 5, 3, 1 We can represent this as "ABAB..." arrangement. If we sum each team, we get: Team 1: 10+8+6+4+2 = 30 Team 2: 9 + 7 + 5 + 3 + 1= 25 Diff: 5 That's a pretty substantial difference. Let's average them since each team has 5 players: Team1: 30/5 = 6 Team 2: 25/5 = 5 Diff: 1 ====-=-=-==== The method by which I believe will work more effectively is using an ABBAABBA... arrangement. Team 1: 10, 7, 6, 3, 2 Team 2: 9, 8, 5, 4, 1 If we sum, we get: Team 1: 10+7+6+3+2 = 28 Team 2: 9+8+5+4+1 = 27 Diff: 1 We can average these, since there are an equal number of players per team: 28/5 = 5.6 27/5 = 5.4 Diff: 0.2 ABAB ABBA 5 > 1 1 > 0.2 Looks much closer to me. More realistic example: For this, I recorded the k/d's of players on Hardcore at the time of me writing this. 14 players: 3.826 3.613 3.002 2.641 2.454 1.881 1.697 1.480 1.280 1.185 1.125 1.113 0.587 0.390 With how current shuffling works (ABAB), the sums are: Team 1: 13.971 Ave: 2.00 Team 2: 12.303 Ave: 1.75 Diff: 1.668 Ave Diff: .25 With ABBA..., the sums are: Team 1: 13.381 Ave: 1.91 Team 2: 12.893 Ave: 1.84 Diff: 0.488 Ave Diff: 0.07 ABAB ABBA 1.668 > 0.488 .25 > 0.07 Yet again, ABBA is more effective at balancing teams. If you have any examples in which you believe ABAB is more effective, by all means post it here.
×
×
  • Create New...