Thanks for the reply
Sorry, the reason for the age and so on is because I had to fulfill the requirements for my research methodology subject. I didn't intend to offend anyone here. Because I try to find an AI programmer audience so it kind of needed to explain when I had to present my findings and understanding. Sorry about the survey thing, I tried to make sense and it seems it turning people off.
@ninnghazad
I did ask some of the experienced people from my school. They seem to say mostly using A* method is the best choice. Since most industry use it, the optimization is better since it used a grid method and it is faster. But if the game don't have any grid, I have to use different method to apply for the game.
@alvaro
What if the game don't have any grid then I use a raycast method in unity? Since I mostly use unity since unity is much more easier to use to make game not sure about other game engine like unreal or cryengine.
@frob
yeah, a bit. I don't quite understand the difference. Based on the simulation I watch on youtube and other sites and a bit of reading from the articles, I got a bit confused. A* is seem an informed version of Dijkstra and find the best route to reach the destination, while Dijkstra is keep detecting the path until it found the destination. Also A* using a heuristic function while dijkstra only use one cost function.
I hope I make sense and thanks again for explaining something I just find out in detail.