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 792 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
      FunkOff
      last edited by

      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
      • speed2S
        speed2
        last edited by

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

        1 Reply Last reply Reply Quote 1
        • F
          FunkOff
          last edited by

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

          1 Reply Last reply Reply Quote 0
          • speed2S
            speed2
            last edited by

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

            F 1 Reply Last reply Reply Quote 0
            • JipJ
              Jip
              last edited by

              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
                FunkOff @speed2
                last edited by

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

                1 Reply Last reply Reply Quote 0
                • speed2S
                  speed2
                  last edited by

                  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 Reply Quote 0
                  • F
                    FunkOff @speed2
                    last edited by

                    @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
                    • speed2S
                      speed2
                      last edited by

                      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
                      • JipJ
                        Jip
                        last edited by

                        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
                        • epic-bennisE
                          epic-bennis Banned
                          last edited by

                          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
                          • First post
                            Last post