maze_solver:随机迷宫生成器和求解器

时间:2024-06-21 07:45:07
【文件属性】:

文件名称:maze_solver:随机迷宫生成器和求解器

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-21 07:45:07

JavaScript

迷宫生成器和求解器 请生成和解决随机迷宫! 您看到的特定生成算法称为 。 它从网格中的随机单元格开始,将其标记为已发现,并将该单元格的所有相邻墙添加到队列中。 然后它从队列中随机选择一堵墙,如果尚未发现墙另一侧的单元格,则打开该墙。 它将所有相邻单元格的墙添加到队列中,将相邻单元格标记为已发现,并选择队列中的下一个随机墙,直到发现所有单元格为止。 这是一种修改后的 BFS。 该算法保证所有单元都连接。 计划功能: 重新审视 HTML5 Canvas 中的可视化 迷宫搜索算法的可视化(而不仅仅是解决方案) 多个迷宫生成和迷宫求解算法的实现


【文件预览】:
maze_solver-master
----css()
--------main.css(4KB)
----assets()
--------maze_favicon.ico(198B)
----index.html(3KB)
----js()
--------maze.js(6KB)
--------utils.js(2KB)
--------mazeEventHandling.js(3KB)
--------responsive.js(1KB)
--------sliders.js(617B)
--------cell.js(273B)
--------mazeView.js(3KB)
--------queue.js(1KB)
----README.md(1KB)

网友评论