Afin de vous trouver un match équitable, l'algorithme de recherche d'adversaire prend en compte deux éléments : votre ""nombre de drapeaux de la saison haute"" et votre ""score d'équipe"".

""Le nombre de drapeaux de la saison haute"" est le nombre le plus élevé de drapeaux que vous avez gagnés cette saison. Il est différent de votre nombre actuel de drapeaux et s'affiche sous la forme d'une icône de drapeau verte sur l'écran de recherche d'adversaire. Nous utilisons les drapeaux de la saison haute au lieu des drapeaux actuels pour éviter que les joueurs qui ont des configurations élevés perdent délibérément des drapeaux et affrontent à des rivaux plus faibles pour remporter des victoires faciles.

Votre score d'équipe est la valeur totale de toutes les stats de vos composants et pilotes additionnées. 

L'utilisation de ces deux paramètres dans la recherche d'adversaire garantit que nous vous trouverons un adversaire approprié :

- Vous affronterez un opposant qui a progressé dans la série jusqu'au même point que vous.
- Votre rival aura amélioré ses atouts et ses pilotes à peu près au même point que vous.

Si nous ne pouvons pas vous trouver un adversaire approprié dans un délai raisonnable, nous élargissons la recherche. Cela signifie que nous commençons à chercher des rivaux qui ont un nombre de drapeaux légèrement supérieurs ou inférieurs aux vôtres.

Si nous ne trouvons toujours pas de correspondance appropriée, nous continuons à élargir la recherche. Cependant, à un moment donné, lorsque la recherche devient trop large, nous arrêtons de chercher et nous vous donnons un rival robot à la place. Les robots sont des enregistrements exacts d'autres joueurs qui ont joué au jeu récemment (nom, configuration, etc.) et sont considérés comme un opposant appropriée. Nous nous assurerons également qu'il utilise l'enregistrement d'un joueur qui a couru sur le même circuit que celui que vous êtes sur le point de jouer.

Nous recherchons toujours quelqu'un qui correspond étroitement à votre score d'équipe. Ainsi, même si nous vous trouvons un rival qui a beaucoup plus de drapeaux que vous, la force de vos configurations sera toujours très proche. En termes de ce qui est considéré comme un match approprié, au lieu d'un seuil de match fixe, vos matchs changent progressivement au fur et à mesure que vous progressez dans le jeu, conduisant à plus de matchs et à une progression plus progressive en terme de difficulté. La différence de score d'équipe entre vous et votre rival dépendra du score actuel de l'équipe. À mesure que le score de votre équipe augmente, la gamme de différences de score de l'équipe vous verrez entre vous et votre adversaire. Si vous avez un score d'équipe inférieur, il y aura moins de variance entre le votre et le score de votre adversaire

En ce qui concerne la recherche d'adversaire pour des événements Grand Prix, les choses se passent un peu différemment. Dans les événements Grand Prix, nous devons essayer de vous trouver un opposant qui participe à votre course spécifique dans votre tour actuel. Le nombre de joueurs qui répondent à ce critère peut être assez faible. Par conséquent, nous élargissons la recherche pour qu'elle soit beaucoup plus large que dans les courses de duels. Cela signifie que vous pouvez rencontrer quelqu'un aux drapeaux plus élevés que ceux auxquels vous êtes habitué dans les courses de Duels. Cela peut également signifier que vous pouvez rencontrer un rival avec des drapeaux beaucoup plus bas. Dans tous les cas, nous recherchons toujours un adversaire approprié dont le score d'équipe est proche du vôtre,; ce qui signifie que la force de vos configurations sera approprié.