【问题标题】:Search Algorithm for PacmanPacman 的搜索算法
【发布时间】:2013-04-16 17:21:01
【问题描述】:

我需要在矩阵表示的图中找到成本较低的路径。我对 Dijkstra 算法进行了一些研究,但我需要一个向量,其中包含最短路径中的节点序列,而不是距离本身。该游戏正在为 Assembly 制作,但如果有人知道 C 中的实现,至少会有很大帮助。我将用它来计算鬼魂的路线,匹配启发式算法来创建游戏的非常困难模式。我也尝试了 A* 的一些东西,但是我发现的实现使用了 struct,这不适用于这种情况。从现在开始非常感谢。 ^^

【问题讨论】:

  • 计算最新最短距离的时候,不能简单的把节点和前任的信息关联起来吗?然后需要回溯/反转链条。

标签: c assembly path-finding pacman


【解决方案1】:

这个问题是edx AI course 的基础。我已经设法在这里用 C 语言编写了一个breadth first search 代码。据我所知,广度优先搜索保证找到最短路径(如果存在)。 我认为在那里添加启发式算法也不会太难,edx 链接上应该有注释可以帮助解决这个问题。

【讨论】:

    猜你喜欢
    • 2011-02-05
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 2013-10-26
    • 2015-05-22
    • 2011-08-16
    • 2012-07-30
    相关资源
    最近更新 更多