标签: javascript node.js artificial-intelligence path-finding
我正在尝试实施类似于类似炸弹人的游戏的AI行为。 我有3种类型的瓷砖,可步行,不可行走(墙壁)和可破坏(盒子等),如果被破坏可以成为可步行的。 所以,例如:
有任何想法如何实现这个?
答案 0 :(得分:3)
将图表视为weighted graph。给每个可行走的瓷砖weight=1和每个可破坏的瓷砖一个更大的重量(weight = total number of tiles可以工作 - 它只需要比最长的路径更大)。
weight=1
weight = total number of tiles
这将导致AI销毁到达目标所需的最少数量的图块。