So if I've got the A* search on a 10x10 maze with 10 obstacles and I allowed diagonal moves within this, would it still be optimal?
My answer is that it would still be optimal, and this is because the Euclidean Distance calculates the straight line distance between two points already, so it kind of goes over the search space diagonally anyway, so I don't think it would make a difference, or it may even make it better? Not sure if i'm thinking correctly.