Introduction: As I announced a few months ago, I have started creating a Mario Kart game. Sadly, I’ve run into a few problems. You can try the game out here.
Explanation: Today, I built the N64 Rainbow Road, and it’s working okay. If you tried the link above, you’ll know that the Hoverkart experiences a few problems while attempting to go around the track. I used a gapfill plugin to build it, so it didn’t turn out perfectly, but that’s not too big of a problem.
Problem 1: When the kart tries to go up a road which is at too much of a slope, it takes a few seconds to adjust to its angle. Doesn’t seem to be very exciting for a race.
Problem 2: Just driving on flat ground gives me a few problems. Because of the Engine script’s way of sensing the hoverkart’s distance to the ground, it makes the hoverkart bounce a little when it’s on a flat surface. I think the bounce effect is cool, but when it bounces, it goes a bit too low into the road and the friction makes the car slow down for a second. The hoverkart has noncollidable parts below it so the collidable parts don’t touch the ground and cause friction- which doesn’t seem to be working so well.
Resources: Here are a few resources so you guys can get an idea of how the game and scripts are set up:
• Rotate BodyGyro in local CFrame – this has some important parts of the Engine script
• Value.Changed only working in client – this shows how the game is set up. I’m not sure it’s necessary, but just in case…
Yes, they’re just a bit outdated, but you should have enough pieces to put together an idea of how to answer. If you need any more information or a better explanation, please let me know.
Note: Although Problem 2 has been solved, I will still need help with Problem 1.