Difference in programming between 4/8 directions isn't much but it looks better. Of course it's also slower so make use of speed improvements like a fast sorting algorithm for the open list (in case you use A*), binary or fibonacci heap for example.


Follow me on twitter