【发布时间】:2016-01-13 22:56:56
【问题描述】:
我有一个 10x10 的网格,其中填充了某些坐标中的对象,我有一个角色需要从头到尾,但我想避免在到达终点的路线上使用某些坐标。有人可以告诉在Javascript中解决这个问题的最佳方法是什么。
另外,如果我要使用数组中的障碍物初始化一个数组,我将如何最好地编写代码以避免那些特定的情节。
谢谢。
【问题讨论】:
-
嗯,这不是特定于 javascript 的,但绕过障碍的一种流行算法是 A* -- en.wikipedia.org/wiki/A*_search_algorithm
-
你可以试试github.com/bgrins/javascript-astar。谷歌一下,我猜你会发现几个实现
标签: javascript arrays html5-canvas artificial-intelligence