我已经为一个项目编写了 A* 算法。这个项目的要求之一是随机生成50个迷宫。
我有点卡住了,因为这与正常的迷宫世代不同。在迷宫世代中,你有阻塞和畅通的墙壁,而在我的情况下,我需要有阻塞和畅通的瓷砖。它也不可能是完美的(应该有多个路径)。我真的无法在网上找到适合这种情况的算法或描述。实现这一目标的最佳方法是什么?如果可能的话,我还想指定一个起点+终点,如果不是那么只是一个起点。谢谢!
这是我手动生成的示例迷宫(规模较小):
尚方宝剑之说
吃鸡游戏
相关分类