Today I was curious about something in MK8, so I decided to run a test. I came to the likely conclusion that there is some sort of RNG in MK8 runs, and that, given the same controller inputs, the final time can vary. What follows is a description of the test I ran and its results.
The TestThe test was performed using Morton, Mach 8, Cyber Slicks, and Gold Glider on SNES Rainbow Road, using the Wii U Pro controller. While connecting the controller, I held the left stick up and slightly to the left, and the right stick down. By moving the left stick, I simulate a constant right turn (without drift), as the controller will think it's in held slightly to the right when it is in fact in the neutral position. Similarly, as the right stick can be used in place of the A button, moving the right stick while connecting the controller ensures that the kart is always accelerating.
I went into the time trial, pressed restart, and left the controller alone. The kart, with the controller set up the way it was, can complete the course this way. After the start of the 2nd and 3rd laps, after passing the finish line, I pressed X (rearview) to keep the controller alive so it would not disconnect.
I repeated the race by pressing restart and letting the kart go on its own. This way, I can compare two runs with the same inputs.
ResultsRace 1: 2:01.481 / 2:02.084 / 2:00.541 =
6:04.106Race 2: 2:04.214 / 2:05.367 / 2:01.834 =
6:11.415http://imgur.com/oMnuNSMhttp://imgur.com/KpKGB9OThe two races had significantly different results. From watching the run, I observed, that on the straight before the forked path, in the first run, the kart did not fall off at one point, but in the second run, it did. I presume this was due to different alignment coming into that turn, possibly due to the waves.
ConclusionAlthough I'm still not 100% sure, I'm quite convinced that RNG may play a role in races. This would also explain why ghosts are no longer input based. I'm not sure what to think of this all right now, but it's interesting for sure.
If you're saying that me pressing X is "not the same input", consider that I didn't press X until the second lap, and the lap 1s were different as well. I'm pretty convinced there's more going on.
I didn't make a video, because, to be honest, I didn't expect a difference in the times; and I don't have a good way to make a video anyway. But, feel free to try my experiment on your own.