I get stuck on small rocks and tiny variations in landscape, as if the code is arbitrarily applying the 45 degree rule, but not taking the size of the hill into consideration. Anything lower than the knees of my mech should not affect my movement (or very little).
Deceleration when hitting an incline is too abrupt. You should take inertia into account. I'm running at 80kph with a 80 ton machine and it feels like stepping into mud when the incline crosses the 20 degree threshold...
19 degrees: blazing ahead
20 degrees: I'm an old lady?!?
Maybe make the whole thing more gradual, with the speed penalty following a hyperbolic upward curve?
Also, I've experience a bug where I hit a small bump and my speed goes down to 30% (like the hill is between 20 and 45 degree), but my mech stops moving completely. My speed meter still reads 30kph, but no movement.
And how about a speed bonus going downhill? That would be nice!
And finally, I believe you should tweek the jump jets to help mechs get over steep hills, even after a +45 degree slope stops them. It's frustrating to be just a meter from the top, but because I have no more momentum, I'm jump jetting into place. With the way the models are made, it's would make sense that jump jets give you some forward trust. Maybe put something in the code that raises your speed to at least 5kph when you fire jump jets AND throttle is at full?
Edited by La Guillotine, 02 July 2013 - 07:29 PM.