生成分段迷宫的算法

标签 algorithm language-agnostic maze

我想生成一个如下所示的迷宫: alt text

也就是说,它由一个方向的路径组成,然后这些路径被连接起来。我一直在寻找一种算法来生成这样的迷宫,但没有成功。

具体来说,我想要这样的迷宫:

Maze

因为它不会只向一个方向“运行”。

此外,如果这个迷宫的解决方案需要玩家“回溯”——即不只是一直向上移动,那就太好了。

最佳答案

  1. 在A点和B点之间创建一条随机路径
  2. 随机添加墙,只要它不在路径上,直到您满意为止

关于生成分段迷宫的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641964/

相关文章:

language-agnostic - 选民最少,分为两半

java - 从文本文件 : Java 创建迷宫图

java - 使用递归找到迷宫中的最短路径?

Java迷宫求解和强化学习

平衡负载和确定总线路线的算法/逻辑

algorithm - 将给定的字谜转换为另一个字谜所需的最小交换次数

algorithm - 可以使用什么算法来识别图像是否为 "same"或类似图像,无论大小如何?

迭代数字样本空间的算法

python - 如何使用 Y 轴值将坐标值聚集到行中?

algorithm - 将整数映射到给定字符串空间中的字符串