A while ago as practice for fun I had a go at recreating mario, the physics still arn't perfect, but I think I got them pretty close. Was fun programming an old classic. This is a good way to practice making platformers smooth and seeing how mario did it. Play and/or download the engine below.
Click below to play the engine. Arrow keys to move.
http://www.eggysgames.com/other/Mario.swf
Click below to download the flash file
http://www.eggysgames.com/other/Mario.fla
It's in Actionscript 2.
Hopefully this helps with making your platformers smoother. All graphics are mario owned of course. Also testing this new posting and it's pretty cool editing on the fly instead of going back and forth correcting mistakes.
OatmealPecheneg
Oh, poor Mario! Remakes after remakes...
EggysGames
They are good for learning. We need to learn from our history to progress. But people shouldn't make a mario remake, they should use the code to make an original platformer.