- 中国
- 北京 的方块人
- 主题 作者
- #1
cacca 提交新资源:
[其他] Maze.js-基于递归分割算法实现的简单迷宫生成器 Maze.js - 这是一个使用递归分割算法实现的轻量级 JavaScript 迷宫生成器,输出结果为由两种 emoji 组成的二维数组。
阅读关于此资源更多信息...
[其他] Maze.js-基于递归分割算法实现的简单迷宫生成器 Maze.js - 这是一个使用递归分割算法实现的轻量级 JavaScript 迷宫生成器,输出结果为由两种 emoji 组成的二维数组。
[MD]
# Maze.js — 基于递归分割算法的 JavaScript 迷宫生成器
这是一个使用递归分割算法实现的轻量级 JavaScript 迷宫生成器,输出结果为由两种 emoji 组成的二维数组。
---
## 安装
克隆仓库:
```
git clone https://github.com/MengZeMC/Maze.js
```
进入项目目录:
```
cd Maze.js
```
通过 npm 安装依赖(需要先安装 `seedrandom`):
```
npm i
```
---
## 快速启动
直接运行以下命令启动迷宫:
```
node Maze.js
```
---
## 深度开发:实例化迷宫
创建 `Maze` 类的实例时,需要传入宽度、高度,以及可选的种子值:
```
const seedrandom = require('seedrandom');
const Maze = require('./Maze');
// 生成一个随机种子
const randomSeed...[/MD]
阅读关于此资源更多信息...