I hate rubberband AI. I don't think I have ever seen it implemented in a game that didn't make me want to pull my hair out. Rubberband AI is the idea that, in a racing game, characters farther back are pulled (or banded) up towards the front of the pack (who are often slowed down by being in the front) as if there was a giant rubberband holding the field together.
I've now played a bunch of games with rubberband AI, and it has sucked in every single game I've tried it with. Take Motorstorm 1 (and even 2 to a lesser extent), which I believe is an otherwise good racing game that becomes great when you go online and remove the AI from the equation. Rubberband AI in that game has given rise to players intentionally refraining from LEADING the race until the last lap because the AI will aggressively cheat to force its way to the front. Midnight Club LA does something similar.
I understand the philosophy behind rubberband AI. It keeps the action focused around the player. It gives you a chance to always be in it. But I feel that it ends up ultimately more frustrating than exciting. Having a car overtake you because it is going faster than its top speed should permit is not fun or exciting, it's broken and cheating.
For me, racing a supremely clean line in a game is something inherently rewarding. I don't need to have someone hot on my tail to know that I just kicked total ass. In fact, I like looking at the map and seeing the next closest radar six hundred miles away from me. I dominated. I don't need Peach in her shitty kart with the top speed of a Daihatsu to speed past me in the last second of a race because the CPU was home cooking. I also don't need to be racing the best line of my life and still lose because I overshot a turn by 2" heading into the final straightaway and it just so happens that all the CPU racers are also racing the races of their lives!
At the same time, I'm the type of person that will restart a race if I don't feel that I got a good push off the starting line. I don't need to feel that I'm still in a race when I know I shouldn't be. If I botch the first turn, I'll restart. And that makes nailing a race all the more fun.
Rubberband AI seems like an incredibly frustrating device that was well intentioned but ultimately betrays its purpose of keeping races fun and exciting. Instead, it makes races frustrating and annoying.
Please, developers, don't use this anymore.
I've now played a bunch of games with rubberband AI, and it has sucked in every single game I've tried it with. Take Motorstorm 1 (and even 2 to a lesser extent), which I believe is an otherwise good racing game that becomes great when you go online and remove the AI from the equation. Rubberband AI in that game has given rise to players intentionally refraining from LEADING the race until the last lap because the AI will aggressively cheat to force its way to the front. Midnight Club LA does something similar.
I understand the philosophy behind rubberband AI. It keeps the action focused around the player. It gives you a chance to always be in it. But I feel that it ends up ultimately more frustrating than exciting. Having a car overtake you because it is going faster than its top speed should permit is not fun or exciting, it's broken and cheating.
For me, racing a supremely clean line in a game is something inherently rewarding. I don't need to have someone hot on my tail to know that I just kicked total ass. In fact, I like looking at the map and seeing the next closest radar six hundred miles away from me. I dominated. I don't need Peach in her shitty kart with the top speed of a Daihatsu to speed past me in the last second of a race because the CPU was home cooking. I also don't need to be racing the best line of my life and still lose because I overshot a turn by 2" heading into the final straightaway and it just so happens that all the CPU racers are also racing the races of their lives!
At the same time, I'm the type of person that will restart a race if I don't feel that I got a good push off the starting line. I don't need to feel that I'm still in a race when I know I shouldn't be. If I botch the first turn, I'll restart. And that makes nailing a race all the more fun.
Rubberband AI seems like an incredibly frustrating device that was well intentioned but ultimately betrays its purpose of keeping races fun and exciting. Instead, it makes races frustrating and annoying.
Please, developers, don't use this anymore.