Super Mario Run – How Toad Rally Multiplayer Works

super-mario-run

I was wondering a little because I read it's not real time but the other player is a ghost and I also never receive invitations – I always select the other players. There are also no waiting times and apparently the other players never give up?

If players are not playing at the same time, how can the end score be calculated immediately?

How does it work? Anybody knows?

Best Answer

When you race against someone in Toad Rally, you are racing against a previous run of another player.

For example, you run a Toad Rally against a (random) player. When the run is over, the data from that run (when you jumped, the coins and items you collected, the number and color of Toads you got) is sent to Nintendo's servers. Later, I start a new Toad Rally game and select you from the list of potential opponents. The game will download the data from your run from Nintendo's servers, and use that to move the character representing your run. Since all of this data is stored from your original run, the game can use that to calculate the score of both players at the end of the run.