Hello fellow Beachbums,
First of all, I’m not sure this is the correct forum to post this in, so if it’s not, please forgive me for not choosing the right page.
I’ve been curious for about a month now about the algorithm that PTCGO uses to 1) identify who has the advantage and 2) how it decides to pair opponents together. I have Googled up and down the internet to try to find some explanation or information on the PTCGO algorithm, but I’ve found nothing. So about a month ago I started keeping track of who, according to the algorithm, had the advantage in each of the matches I played. Here’s what I found:
In 700 matches, I had the advantage about 40% of the time (283 out of 700 matches). In those 283 matches, I went 184 and 99, a 65% win percentage.
In 700 matches, neither of us had the advantage 23% of the time (161 out of 700 matches). In those 161 matches, I went 89 and 72, a 55% win percentage.
In 700 matches, my opponent had the advantage about 37% of the time (256 out of 700 matches). In those 256 matches, I went 101 and 155, a 40% win percentage.
So, generally speaking, we can pretty much say that the algorithm is fairly accurate in assigning advantage. But how does it know? How does it determine who the better player is?
I think it simply looks at a players’ overall win percentage. I don’t think it factors in what deck a player is using or what kind of cards or anything else. There are a couple of factors that I’ve found that lead me to this conclusion:
1) There have been multiple times when I have selected a daily challenge that is solely to get out multiple evolutions of a particular type of pokemon. Inbuilding these decks, I do not include energy. I build them completely to just get pokemon out. I have no intention – or possibility – of winning the match … and yet the algorithm still tags me with the advantage.
2) There have been several games I have played that most people would consider auto losses, and yet I’ve been identified as having the advantage. A couple of examples:
a. I was 5 and 2 against Volcanion in matches where my opponent was given the advantage when playing my Yveltal deck. I think most of us would agree the Yveltal Garbodor is a tough matchup for Volcanion, and Yveltal should have been given the advantage.
b. In Yveltal mirror matches where I had the advantage, I was 1 and 4.
c. I was 5 and 1 in Greninja mirror matches in which my opponent had the advantage.
So I don’t know for certain that the algorithm considers the individual cards in a deck, but I’m guessing that it probably just looks at players’ win percentages. I do know that it does not match players who have played a lot of matches with those that haven’t played very many, but I don’t know exactly where the cutoff is.
If anyone does have some insider knowledge as to how the algorithm assigns advantage or pairs opponents together, I’d be very interested.
First of all, I’m not sure this is the correct forum to post this in, so if it’s not, please forgive me for not choosing the right page.
I’ve been curious for about a month now about the algorithm that PTCGO uses to 1) identify who has the advantage and 2) how it decides to pair opponents together. I have Googled up and down the internet to try to find some explanation or information on the PTCGO algorithm, but I’ve found nothing. So about a month ago I started keeping track of who, according to the algorithm, had the advantage in each of the matches I played. Here’s what I found:
In 700 matches, I had the advantage about 40% of the time (283 out of 700 matches). In those 283 matches, I went 184 and 99, a 65% win percentage.
In 700 matches, neither of us had the advantage 23% of the time (161 out of 700 matches). In those 161 matches, I went 89 and 72, a 55% win percentage.
In 700 matches, my opponent had the advantage about 37% of the time (256 out of 700 matches). In those 256 matches, I went 101 and 155, a 40% win percentage.
So, generally speaking, we can pretty much say that the algorithm is fairly accurate in assigning advantage. But how does it know? How does it determine who the better player is?
I think it simply looks at a players’ overall win percentage. I don’t think it factors in what deck a player is using or what kind of cards or anything else. There are a couple of factors that I’ve found that lead me to this conclusion:
1) There have been multiple times when I have selected a daily challenge that is solely to get out multiple evolutions of a particular type of pokemon. Inbuilding these decks, I do not include energy. I build them completely to just get pokemon out. I have no intention – or possibility – of winning the match … and yet the algorithm still tags me with the advantage.
2) There have been several games I have played that most people would consider auto losses, and yet I’ve been identified as having the advantage. A couple of examples:
a. I was 5 and 2 against Volcanion in matches where my opponent was given the advantage when playing my Yveltal deck. I think most of us would agree the Yveltal Garbodor is a tough matchup for Volcanion, and Yveltal should have been given the advantage.
b. In Yveltal mirror matches where I had the advantage, I was 1 and 4.
c. I was 5 and 1 in Greninja mirror matches in which my opponent had the advantage.
So I don’t know for certain that the algorithm considers the individual cards in a deck, but I’m guessing that it probably just looks at players’ win percentages. I do know that it does not match players who have played a lot of matches with those that haven’t played very many, but I don’t know exactly where the cutoff is.
If anyone does have some insider knowledge as to how the algorithm assigns advantage or pairs opponents together, I’d be very interested.