没有合适的资源?快使用搜索试试~ 我知道了~
Maze:随机迷宫生成器
共23个文件
png:16个
java:6个
md:1个
需积分: 18 1 下载量 84 浏览量
2021-06-07
22:21:07
上传
评论
收藏 13KB ZIP 举报
温馨提示
迷宫 这是一个用于生成随机迷宫的命令行 Java 应用程序。 它是如何工作的? 生成一个n x m矩阵,其中包含n x m 个单元。 最初,每个单元格由四面墙围绕着它生成。 所有单元格都转储到联合查找数据结构中。 当没有连接它们的路径时,单元格是不相交的。 换句话说,存在将它们彼此隔开的墙。 然后处理随机墙。 如果存在从墙壁一侧的单元格到墙壁另一侧的单元格的路径,则什么都不做。 否则,移除这两个单元格之间的墙,并在 union-find 数据结构中合并单元格。 重复步骤 3,直到联合查找数据结构中没有不相交的集合。 那时,每个单元都可以从迷宫中的任何其他单元到达。 用法 要使用此应用程序: 使用git clone https://github.com/hughhan1/Maze.git克隆此存储库。 使用javac *.java编译源代码。 运行java MazeDriv
资源推荐
资源详情
资源评论
收起资源包目录
Maze-master.zip (23个子文件)
Maze-master
MazeDriver.java 2KB
MazeRenderer.java 3KB
Cell.java 3KB
tiles
maze_n.png 1KB
maze_sew.png 700B
maze_sw.png 1KB
maze_nsw.png 1KB
maze_ns.png 1KB
maze_s.png 1KB
maze_0.png 855B
maze_se.png 733B
maze_nsew.png 604B
maze_ne.png 739B
maze_ew.png 755B
maze_nw.png 1KB
maze_new.png 702B
maze_e.png 760B
maze_w.png 1KB
maze_nse.png 712B
Wall.java 1KB
README.md 1KB
UnionFind.java 2KB
Maze.java 4KB
共 23 条
- 1
资源评论
Alysa其诗闻
- 粉丝: 26
- 资源: 4684
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功