【发布时间】:2019-02-24 23:07:59
【问题描述】:
我已经为一个项目编写了 A* 算法。这个项目的要求之一是随机生成50个迷宫。
我有点卡住了,因为这与正常的迷宫世代不同。在迷宫世代中,你有阻塞和畅通的墙壁,而在我的情况下,我需要有阻塞和畅通的瓷砖。它也不可能是完美的(应该有多个路径)。我真的无法在网上找到适合这种情况的算法或描述。实现这一目标的最佳方法是什么?如果可能的话,我还想指定一个起点+终点,如果不是那么只是一个起点。谢谢!
这是我手动生成的示例迷宫(规模较小):
【问题讨论】:
-
这与 A* 算法有什么关系?
标签: java algorithm path-finding maze