Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

From what I can tell, the CPU karts in Super Mario Kart basically aren't bound by the same laws of physics as the player's kart. They seem to turn without drifting without slowing down, blast me off the road even though I'm pretty sure I'm heavier than they are, and drive right through a road completely blocked by Thwomps. I'm aware that they cheat to make things challenging (which I'm fine with if it's not blatent, which it is), but this kind of stuff seems too cheap to be true, and given that I see myself driving through pipes sometimes I'm not sure what's up. Are the CPUs' physics really that different from the players'?

share|improve this question
up vote 10 down vote accepted

Yes. Super Mario Kart is a pretty typical example of a cheating computer. There's even a term for this - "Rubber Banding." Rubber banding is a way to balance game difficulty. The AI will always catch up to you, regardless of how far behind they are. The intent is to keep the game close without having to program a complex AI routine for driving the karts.

TV Tropes even uses Super Mario Kart as a prime example of both "Rubber Band AI" and "The Computer Is a Cheating Bastard" tropes:

They also out right clip through course obstacles like Thwomps and pipes while you need a Star to smash through the same things yourself. The only thing they they can bump into that slows them down are the walls and that's if you push them hard enough into a wall.

So yes, they cheat. Blatantly, obviously, and unfairly. :) This is an issue in many games - even recent ones. In Saints Row 3, for example, the AI can drive trash trucks like they're sports cars if they so desire. They can also speed up to intercept you when you're driving the same car as they are, and you've got the throttle to the floor.

share|improve this answer
We need the cheating-bastard-computer tag. – CyberSkull Dec 25 '11 at 20:26
its even used in starcraft on harder levels of difficulty. – TrewTzu Jul 3 '12 at 15:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.