描述
这是一个使用深度优先迷宫生成算法的简单迷宫游戏的网页。 在查看运行中的迷宫。 黑框是玩家,红框是目标。 播放按钮用于播放 - 玩家可以移动并尝试解决迷宫。 动画按钮用于动画迷宫生成算法。 灰色单元格代表任何回溯。 生成按钮用于生成另一个迷宫。
笔记
javascript 代码被分成三个不同的文件,以便于管理和理解。 script-min.js - 合并的所有 javascript 文件的缩小版本。 global.js - 用于调整迷宫单元大小或玩家大小、速度等的所有全局变量。 map.js - 所有地图生成和动画功能。 game.js - 执行实际绘制、更新、播放和清除游戏的主要功能。