@artale/pi-maze

带BFS求解、主题与计时的程序化迷宫生成工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@artale/pi-maze。
它的用途是:带BFS求解、主题与计时的程序化迷宫生成工具
详细介绍见:https://321skill.com/skills/artale-pi-maze/
请根据该页面的说明完成安装。

使用示例

'用@artale/pi-maze生成20*20的暗黑主题可交互迷宫,加入自动求解按钮和计时功能',它会自动生成引入依赖、可直接运行的前端代码。

对AI说:'基于这个迷宫包扩展用户手动走迷宫的路径记录功能',它会基于原有API给出可落地的二次开发方案。

介绍

开发者在制作趣味交互组件、算法演示案例、休闲小游戏demo时,若从零实现迷宫生成、路径求解、计时统计等功能,不仅开发周期长,还容易出现边界逻辑漏洞,该工具可直接提供完整的迷宫相关能力,免去重复开发成本。 作为npm包安装后,可直接调用API生成指定行列数的随机迷宫,内置的BFS算法可自动计算迷宫最优路径,同时支持多套视觉主题切换,自带计时模块可统计用户走迷宫的耗时,无需额外集成其他依赖。 适合需要快速实现迷宫功能的前端开发者、做算法可视化教学的师生、开发休闲小游戏原型的独立开发者,以及需要制作迷宫类互动活动的运营设计人员。 使用前可根据展示容器的尺寸预设迷宫行列参数,主题样式可对齐自身项目的设计规范,若有自定义路径算法需求,可基于内置的BFS模块二次扩展,同时需注意适配不同设备的屏幕尺寸避免迷宫显示变形。

核心特点

不同于仅支持迷宫生成的同类工具,它同时内置BFS最优路径求解、多主题切换与计时统计功能,无需额外依赖即可快速搭建完整的可交互迷宫模块。

注意事项

不适合生成超大规模(万级单元格以上)迷宫、自定义非网格结构迷宫的场景。

常见问题

生成的迷宫是固定布局吗?

不是,采用程序化随机生成逻辑,每次调用都会生成不同布局的迷宫。

可以自定义迷宫的大小吗?

支持,可通过传入参数自定义迷宫的行列数,适配不同展示需求。