Sergeant Brown
An Eggman Fan
Amazing, no other words to describe it. It even gived me an idea:Chaos Zero 64 said:I finally added acceleration. I even got different sets for Speed, Fly, and Power. For those who know C++, here's what I did:
Code:ex = player->powers[pw_exspeed] P_InstaThrust(player->mo, player->mo->angle, ex*FRACUNIT);
I added a new counter for individual players. When not running, exspeed equals the current skin's runspeed. Once you start running, your speed is dependant on the exspeed counter. And as you run, the exspeed counter is added points every X miliseconds, or tics. Now you're able to see how you slowly start gaining speed as you run along.
It's even more cool when I get Sonic, who has low accel, get to Lv. 3, and start running. You can finally see him riding slowly until he reaches top speed. Not like before, when you simply got a sudden push.
Speed: Slow acceleration, high top speed
Power: Fast acceleration, low top speed
Fly: Fair acceleration, moderate top speed
I've done this way a very fair way for each character, and I hope I could help...