迷宫生成器 (SVG / PNG)
随机
设置网格尺寸(最多 60×60)、单元像素与数字种子。工具用递归回溯 DFS 生成完美迷宫(任意两单元间仅一条通路)并以 SVG 渲染。起点为绿、终点为红。开启解答叠加可看到 BFS 最短路径的蓝色线。下载为高清 SVG 或 2× PNG,方便印在练习册、派对游戏卡或密室逃脱讲义上。
—
使用方法
- 设置网格宽高(4-60)和单元像素。
- 手动输入种子,或点「新种子」生成新迷宫。
- 开启「显示答案」核对难度后,下载 SVG(矢量)或 PNG(2× 栅格、适合打印)。
常见问题
- 什么是「完美迷宫」?
- 任意两单元之间仅一条通路 — 无回路、无孤立区域。递归回溯总是生成完美迷宫,倾向长而蜿蜒的走廊、分支较少 — 对小孩比 Prim、Kruskal、Wilson 等算法更难。
- 种子有什么用?
- 相同种子+相同尺寸总是产出相同迷宫。便于分享特定迷宫(文件名带种子)、之后重印、或做难度 A/B 对比。
- 为什么答案路径看起来比较直?
- 递归回溯偏好长走廊,最短路径相对其他算法较直 — 但死胡同很多,没有叠加路径时仍很难解。
- 能生成圆形或六角形迷宫吗?
- 本工具只支持矩形网格。圆形与六角形需要不同拓扑与渲染,会是另一个工具。