• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login
FAForever Forums
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login

How does Game Quality indicator work? And observations

Scheduled Pinned Locked Moved General Discussion
11 Posts 4 Posters 797 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    FunkOff
    last edited by 24 Oct 2020, 13:44

    We all know the game quality indicator is the single most important number in all of FAF, for the tears of a thousand nerds are summoned forth if it is ever too low.

    So how is the calculation produced, exactly? What is the algorithm it uses?

    I ask because it has been my experience that it is accurate in 1v1s and most team games, but wildly inaccurate in games with high rating differences, such a 5v5 team games featuring players rated -100 alongside players rated 1700 - a different of 1800 points.

    So what is the exact formula? Is it possible that it inflates the value of points at the higher end of the scale? Sort of like a cartesian distortion...

    Thoughts?

    1 Reply Last reply Reply Quote 0
    • S Offline
      speed2
      last edited by 24 Oct 2020, 13:58

      https://github.com/FAForever/fa/blob/develop/lua/ui/lobby/trueskill.lua#L431

      1 Reply Last reply Reply Quote 1
      • F Offline
        FunkOff
        last edited by 24 Oct 2020, 17:52

        Interesting. Can you simplify it for those of us who don't multiply matrices in our heads?

        1 Reply Last reply Reply Quote 0
        • S Offline
          speed2
          last edited by 24 Oct 2020, 18:37

          Nope, it's a messy code with no documentation (from Zep times), Im not feeling like going through it.

          F 1 Reply Last reply 25 Oct 2020, 16:21 Reply Quote 0
          • J Online
            Jip
            last edited by 24 Oct 2020, 21:26

            If you'd like to know the full details then this would be a good place to not just start but also finish your journey.

            • https://www.moserware.com/assets/computing-your-skill/The Math Behind TrueSkill.pdf

            And for a more informal description:

            • https://www.youtube.com/watch?v=VnOVLBbYlU0

            In the end it's a lot of math. I don't think that the code used in the file referenced by Speed2 is the exact implementation discussed in the links, but it may give you an intuition 🙂

            A work of art is never finished, merely abandoned

            1 Reply Last reply Reply Quote 0
            • F Offline
              FunkOff @speed2
              last edited by 25 Oct 2020, 16:21

              @speed2 Would it make sense to simplify the calculation then?

              1 Reply Last reply Reply Quote 0
              • S Offline
                speed2
                last edited by 25 Oct 2020, 17:41

                Idk if it can be simplified, I havent checked how it works. But it can be documented, thats for sure.

                F 1 Reply Last reply 25 Oct 2020, 18:08 Reply Quote 0
                • F Offline
                  FunkOff @speed2
                  last edited by 25 Oct 2020, 18:08

                  @speed2 I think it would make sense to replace the came quality indicator with a simpler calculation that we can document to show how it works.

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    speed2
                    last edited by 25 Oct 2020, 21:29

                    You want proper calculation of trueskill. If it can ne simplier, sure go ahead. But it still has to be calculated with trueskill

                    1 Reply Last reply Reply Quote 0
                    • J Online
                      Jip
                      last edited by 25 Oct 2020, 22:56

                      I don't see how this is relevant. In larger competitive games the rating system isn't explained in detail either. Why would you think it is useful to show how it works? In all cases it will be math-heavy and the majority of the community won't be able to understand it without a college degree of some sort.

                      A work of art is never finished, merely abandoned

                      1 Reply Last reply Reply Quote 1
                      • E Offline
                        epic-bennis Banned
                        last edited by 27 Oct 2020, 02:05

                        I agree as long as the majority of the community cant even understand basic build orders or game mechanics, why bother make something actually complicated accessible to this bunch of tards.

                        1 Reply Last reply Reply Quote 0
                        1 out of 11
                        • First post
                          1/11
                          Last post