So here is my problem:
Start = +++
+++
+++
End = ---
---
---
Player = ***
***
***
+++000000000000
+++000000000000
+++000000000000
000000000000000
000000000000000
000000000000000
000000000000---
000000000000---
000000000000---
I've made an A* path finding algorithm to tell it where to go, and it works!
+***00000000000
+***00000000000
+***00000000000
000000000000000
000000000000000
000000000000000
000000000000---
000000000000---
+++000000000000
+***00000000000
+***00000000000
0***00000000000
000000000000000
000000000000000
000000000000---
000000000000---
000000000000---
000000000000---
+++000000000000
++***0000000000
++***0000000000
00***0000000000
000000000000000
000000000000000
000000000000---
000000000000---
000000000000---
+++000000000000
+++000000000000
++***0000000000
00***0000000000
00***0000000000
000000000000000
000000000000---
000000000000---
000000000000---
+++000000000000
+++000000000000
+++***000000000
000***000000000
000***000000000
000000000000000
000000000000---
000000000000---
000000000000---
+++000000000000
+++000000000000
+++000000000000
000***000000000
000***000000000
000***000000000
000000000000---
000000000000---
000000000000---
etc...
The player also has 4 sprite sheet animations: looking up, looking left, looking right, and looking down. My problem is that, moving this way, the player jitters from looking right to down really quickly, making it look like it is spazzing, and ultimately it is aesthetically unappealing. In a game where the player takes up one tile, it looks OK, but if it takes up, say 3X3 or 4X4, it does not. I want to make it have a move diagonal animation as a last resort, so any tips are appreciated. Thank You!