I am creating a 2D Vectorial (made of polygons, not tiles !) platformer using MonoGame and Farseer Physics Engine. Everything works perfectly, except the movement of the character which doesn't feels right for a platformer, because Farseer is a physics engine... I would like to have any advice to achieve a natural feeling -like Mario-. I didn't choose to make my own system because I'm simply not good enough to do something like this.
I've seen some questions already about it, but none had useful answers (they said like 'You have to do a lot of tweaking', but how do I do that exactly ?)
I could eventually use another engine that works for collision detection/response and that gives me more control over the player/entities, but i didn't find any yet. If you know any solution that's simple to use and that corresponds to what I need, then i'd love to hear it :)
Thank you for any help.
PS: Also, I am soon going to try to create AIs for my game. How would I make them move with great control (like the player) ?