It's just a breadth first search at the moment, it seems to be doing the job pretty well and not causing any performance issues to it's gonna stay like that for now. I can't recall the advantages and disadvantages of breadth first right now but i should look them over and consider how good it is. It was one of the main algorithms i used in my AI uni project where i also used Iterative Deepening Depth First (Depth First is just a stupid algorithm for this sort of thing) and a really bad greedy best first search which i used for the stupid AI as it was far from guaranteed to return a path all the time.BlindSide wrote:What path finding algorithm are you using anyway? djkstar?, wavelet?
As i've said before i'm just getting the bare bones structure of the library together so that Christian can implement it with the broad features and then we can look at what algorithm changes/optimisations may be required after that, which won't actually break the API.