Shape of a driver
0
Shape of a body
0
Shape of a tire
0
Shape of a glider
0

In Mario Kart 8, choosing your driver, kart's body, tires, and glider isn't just about style — it's as crucial as your racing skills to win a race. Ever wondered how to truly find the best ones?

For each of those four elements, you have tens of options. For each option, there are distinct statistics (speed, acceleration, ...) affecting your performance.

This adds up to an unbelievable amount of builds to choose from.

Hopefully, many choices are just stylistic — they have identical statistics — but even after ignoring those duplicates, it remains a tough job to navigate the thousands of options.

Is there any chance to find the best build or is it just luck? Should you favor speed to be the fastest, or acceleration to quickly recover after taking a hit? Let me show you a solution proposed over a century ago by economist Vilfredo Pareto.

012345678910Speed

Finding the fastest driver is as simple as ranking them by their speed statistic. Here you might think that BowserBowser or WarioWario are a no-brainer.

But you can't just rely on speed to find the optimal build. You have to consider one as well. Now, finding the best is not trivial anymore — you have to make trade-offs between and

Look closely though! You'll find out that some options are always dominated. Let's focus on this poor Koopa TroopaKoopa for instance.

Cat PeachCat Peach has more speed for the same acceleration, and ToadetteToadette has more acceleration for the same speed. Between you and me, if you want to win, never allow Koopa TroopaKoopa to sit in your kart!

You can identify all efficient drivers that, unlike Koopa, are never dominated on both speed and acceleration. Together, they form what is called the Pareto front (or frontier).

Mind you: not all elements of the frontier are equally good. You probably won't pick a driver sitting on the edge of the frontier because you want some balance between speed and acceleration. The Pareto efficiency is an objective criteria to filter out suboptimal choices, but you still need to make up your final decision.

Given your play style and skills, you may put more weight on one statistic over the other. Those preferences will reveal the component on the frontier that suits you the best.

 

Best : {}

In practice, you not only choose a driver, but a full set of body, wheels, and glider. In the next section, I'll display every build as a distinct point. It will however make the number of choices explode. But Pareto's with us!

585 builds with unique speed and acceleration properties are available — tough decision for a player to make. But we can apply the same method as before. See, the Pareto front — in yellow — narrows it down to 14 efficient options!

Now, if you're a skilled player, you need a build that optimizes more than just and . There is a third crucial statistic: the mini turbo that provides a speed boost after drifting.

Good news: the Pareto frontier concept can be generalized to more than two dimensions. See, I added the mini turbo as a third one!

Sadly, it comes at a cost. As a rule of thumb, the size of the Pareto front expands exponentially with the number of (potentialy infinite) dimensions, making your choice harder.

As in the 2D case, you have to put weights on each dimensions to reveal the optimal build. Open the dialogue below and find the best build for you!

Customize


Let's look at the build currently favored by top players — which is composed of Peach Peach, Teddy Buggy Teddy Buggy, the Roller tires roller tires, and the Cloud glider cloud glider. Unsurprisingly, the build sits right on our frontier when optimizing speed, acceleration, and mini turbo.

We've had a bit of fun here, but don't you see the pattern? We're often faced with similar trade-offs. You want a meal that's both cheap and delicious? A job that's both well-paid, easy, and fulfilling? A portfolio with low risks and high returns? A flexible and strong material that's also easy to produce? A fair taxation that remains efficient ? A high quality LLM that is also fast and cost-efficient. In all these cases, you're facing a multi-objective optimization problem, and you have to make trade-offs.

Of course, if you already know the exact weights you want to assign to each dimension (i.e., you know your utility function), you reduce the problem to a single objective optimization. This is because you can combine the dimensions with the weights into a single quantity to optimize (often called utility, cost, or fitness). In that case, you don't need Pareto at all.

But you're often faced with situations where your utility function is unknown or uncertain. In those situations, the Pareto front helps you eliminate objectively all the sub-optimal options. It won't reveal the one best option right from the outset, but you may now experiment with these efficient options and select the one that fits you the best.

Acknowledgments

I've made some simplifying assumptions in this article to keep it readable for a large audience. In truth, the statistics that I presented are translated into derived in-game stats that are not always linear with the base statistics. Additionally, there are 4 speed stats and 4 handling stats for all gears (except for the driver), but I decided to simply average those. I've also completely hidden the functional form of the utility function, which can play a great role. To get access to more details behind this article or if you just like my work and want to see more in the future, please consider donating some coins.

Credits

Super Mario Wiki Mario Kart 8 Deluxe in-game statistics

Henry H. Mario Kart and the Pareto Frontier, 2015