Take the tour ×  I'm trying to make a cinematic platformer, in
the veins of the first two Oddworld games, Flashback, Prince of
Persia, Blackthorne and so on. This article describes very well
how this kind of movement should work:  (...) The algorithm is
then as follows:    Eventhough the idea seems very clear to me,
the actual implementation of it raises a lot of questions in my
mind. For some of them I feel I have very complicated solutions,
while I have no idea how to solve others.  For starters, the
basic mechanism for moving: if the player presses right, the
character will enter a "walking right". While on that state, the
character will move from the starting tile until the next one,
even if the player releases the right key; if the player is
still pressing the key when the character reaches the next tile,
the same thing will happen. However how exactly should that
movement inbetween tiles work? Should it be just a regular speed
being applied to the character's x position? What should that
speed be in ord