其他分享
首页 > 其他分享> > 制作地图和寻路AI

制作地图和寻路AI

作者:互联网

我想从Google Earth检索地图,然后将这些地图用于计算从A到B的最快路线以及某些因素定义的位置概率.我将如何去做这些?我的第一个想法是pygame,并使用一些已经制作的游戏或将其用作模板.

解决方法:

我已经在路由应用程序上工作了一段时间.最常见的算法是从两端开始(起点和终点),然后相互接近,遍历所有可能的行驶方法.中间相遇的树枝将是您的理想之路.

您可以通过将代码中的检查设置为每步仅移动x距离,来适当权衡一些东西,例如速度限制.

这些应该为您做:

Good graph traversal algorithm

http://www.policyalmanac.org/games/aStarTutorial.htm

http://en.wikipedia.org/wiki/A*_search_algorithm/

Map Routing, a la Google Maps?

标签:path-finding,python
来源: https://codeday.me/bug/20191105/1996851.html