It has been requested that this article be rewritten and expanded to include more information. Reason: The way the system works in 64/7 is certainly a lot more complex than how it's being described here.

The rival[1] system is a recurring game mechanic in the Mario Kart series where one or more computer-controlled opponents are given a massive advantage to ensure the point standings in the tournament grid are always close. Some implementations of the system may also dictate the rank order of the entire grid and not just the CPU closest to the player. It is usually enforced through rubber band AI, a racing game convention where opponents get a speed boost (often beyond what the in-game statistics for the character would allow) when they fall too far behind the player. Rival characters may be given other advantages, such as recovering faster from hits and getting better item probability.

History

Famicom Grand Prix: F1 Race

Famicom Grand Prix: F1 Race is the first game to introduce this concept to the Super Mario franchise, having a set order the unique CPU contenders stay in. The one in the lead, Michel Rumble, acts very much akin to rivals in the later Mario Kart series, always staying very far ahead and first (to the point that he will often not be reachable until midway through the second lap) and getting a noticeable speed boost when behind, though it is not as major as many later examples. Aside from the six named opponents, several identical filler cars appear scattered between and lagging behind.

1 2 3 4 5 6
 
Michel Rumble
 
Antonio Zico
 
George Turbo
 
Bronco Maccini
 
Howard Axel
 
Panther Pedalf

Super Mario Kart

 
The rivals are expected to finish in a particular order. In this case, though, Princess got a lower spot than normal.

In Super Mario Kart, rivals contain one very fast driver, one fast driver, one medium driver, one slow driver, and three very slow drivers. It is notable that when one of the three slowest drivers gets hit, that kart keeps its place, while when one of the faster cars gets shot, it usually resumes its previous place very quickly unless unable to catch up fast enough before the race ends. For this reason, the drivers (except the human racer) will (if unaffected) always finish in the same order. If the human-controlled player tries to hit an opponent, said opponent hops over the item a majority of the time. The rivals are also not determined in pairs, so that even if Donkey Kong Jr. is Mario's rival, Mario will not be Donkey Kong Jr.'s rival, as shown in the table below.

The rivals for each driver are always the same. The list below will be in that exact order for the first race. It is possible to change the order if the rivals cannot recover their place at the end (for example, if someone is playing as Luigi and Yoshi finishes last, Yoshi will then become one of the three slower drivers while everybody takes the next position up). It happens mostly on 100cc and 150cc.

The rivals are determined by the current points standing, meaning that if Yoshi was still only second to the player, he will boost back to first position from the start.

Character Rival Order
Very Fast Fast Medium Slow Very Slow
 
Mario
 
Donkey Kong Jr.
 
Princess
 
Yoshi
 
Luigi
 
Toad
 
Bowser
 
Koopa Troopa
 
Luigi
 
Yoshi
 
Mario
 
Bowser
 
Koopa Troopa
 
Princess
 
Donkey Kong Jr.
 
Toad
 
Princess
 
Bowser
 
Toad
 
Mario
 
Donkey Kong Jr.
 
Luigi
 
Yoshi
 
Koopa Troopa
 
Yoshi
 
Koopa Troopa
 
Donkey Kong Jr.
 
Princess
 
Bowser
 
Mario
 
Toad
 
Luigi
 
Bowser
 
Mario
 
Luigi
 
Princess
 
Yoshi
 
Donkey Kong Jr.
 
Toad
 
Koopa Troopa
 
Donkey Kong Jr.
 
Toad
 
Bowser
 
Koopa Troopa
 
Luigi
 
Princess
 
Mario
 
Yoshi
 
Koopa Troopa
 
Luigi
 
Yoshi
 
Princess
 
Mario
 
Bowser
 
Donkey Kong Jr.
 
Toad
 
Toad
 
Princess
 
Donkey Kong Jr.
 
Mario
 
Yoshi
 
Luigi
 
Koopa Troopa
 
Bowser

Mario Kart 64

  This section is a stub. You can help the Super Mario Wiki by expanding it.

Mario Kart 64 and most of the subsequent installments (beside Mario Kart: Super Circuit) until Mario Kart 7 employ a simpler variation where one or two random opponents are selected at the start of a Grand Prix to be of much greater skill than the other racers. Rival racers have strong rubber-band AI.

Mario Kart: Super Circuit

Mario Kart: Super Circuit features a preset order of CPU opponents from slowest to fastest for each character in Grand Prix mode. In Quick Run mode, the orders are reversed, except in the first track of each cup. During Grand Prix in multiplayer, the rival order depends on the first player's character.

Player Fastest CPU 2nd-fastest 3rd-fastest 4th-fastest 3rd-slowest 2nd-slowest Slowest CPU
Mario Donkey Kong Bowser Luigi Yoshi Peach Toad Wario
Luigi Wario Toad Yoshi Mario Peach Donkey Kong Bowser
Peach Luigi Bowser Donkey Kong Yoshi Mario Toad Wario
Toad Peach Luigi Yoshi Mario Wario Donkey Kong Bowser
Yoshi Peach Luigi Toad Mario Wario Donkey Kong Bowser
Donkey Kong Yoshi Bowser Toad Luigi Peach Mario Wario
Wario Bowser Donkey Kong Yoshi Mario Luigi Peach Toad
Bowser Donkey Kong Peach Mario Yoshi Toad Luigi Wario

Mario Kart: Double Dash!!

While Mario Kart: Double Dash!! has two randomly generated rivals that are consistent throughout the entire cup and is not dependent on their points or standing, the type of rival depends on the engine class of the race and the weight class of the vehicle they are driving. In 50cc, any weight vehicle can be the designated rival while in 100cc, rivals are restricted to middleweight and heavyweight vehicles. In 150cc and Mirror mode, rivals are always heavyweight vehicles.

Mario Kart 7

Mario Kart 7 returns to a system similar to Super Mario Kart, although more simple as two characters are set instead of single characters followed by another single character, etc..

Each character's rivals will never change; for example, Bowser will always appear in a Grand Prix if the player is playing as Mario. However, if a set character is supposed to be unlockable, the set character is replaced by a default character until the unlockable character can be used. That will make the default character a third rival that occasionally appears in the race. Wario is the only character to break the rule due to both of his rivals being starting characters.

Character Rivals Third Rival
      
       
       
       
       
       
       
       
       
      N/A
       
       
       
       
       
       
Male       
Female       

Mario Kart 8 / Mario Kart 8 Deluxe

Mario Kart 8 uses a rival system similar to its predecessor, with several alterations. A set rival system is present only in the Grand Prix mode of the game; all other modes, including single player VS and battle are not affected and have randomized CPU opponents. Furthermore, only the original characters from the E3 build of the game receive a set system of rivals (Mario, Luigi, Peach, Daisy, Yoshi, Wario, Donkey Kong, Bowser, Koopa Troopa, Waluigi, Toad, and Toadette). The rest of the playable characters do not have a rival system of any sort, and all of their opponents in any modes are randomized. If there is more than one player participating in a Grand Prix, the first player's character determines whether there is a rival system or not, and what specific rivals the game gives the character. If other players choose the rival characters, the rivals are replaced by another, random character.

Column 1 Column 2 Column 3 Column 4
Player Opponent(s) Player Opponent(s) Player Opponent(s) Player Opponent(s)
                   
                   
                   

Mario Kart 8 Deluxe uses the same system, although some existing rivals have been swapped, and more characters have been given rivals.

Column 1 Column 2 Column 3 Column 4
Player Opponent(s) Player Opponent(s) Player Opponent(s) Player Opponent(s)
                   
                  
                   
                   
                
              None
Column 5 Column 6 Column 7 Column 8
Player Opponent(s) Player Opponent(s) Player Opponent(s) Player Opponent(s)
               
  None             
                
                
                
              None
Variants
       

References

  1. ^ "Tip #2: Watch the Computer Rival": "During the Grand Prix, you'll see after two races that a computer rival is consistently in first place or second place behind you (assuming you're first!). This rival is the one to gun for in future races to make sure he doesn't steal your lead.". Mario Kart: Double Dash!! Prima strategy guide, page 11