The mouse-based movement is kind of clunky (if you use continuous mouse-pressing
at least) since if the pathfinding algorithm can't find a path, you won't move
at all. Solution: in such situations, make Tux move in a straight line towards
the target position. If they hit a wall, it might be best if they slid parallel
to it at full speed.
Keyboard bind movement is very clunky as well. Ideally should move continuously
and the directions should be rotated to account for the twisted camera view.
Currently e.g. down moves you down and left.
|