一个小小的项目
实现了迷宫小游戏,生成函数基于Prim算法(超级简化版)(迷宫墙不连续),求解函数基于DFS算法。
一些心路历程写在了CSDN
https://blog.csdn.net/he277_/article/details/130647491?spm=1001.2014.3001.5501
具体功能:
1.固定入口,固定出口迷宫的生成(Prim)
2.固定入口,随机出口迷宫的生成(Prim)
3.固定入口,固定出口迷宫的生成(Union-Find)(未完成)
4.WASD控制人物在迷宫中行走
5.迷宫起点到终点的路径显示(DFS)
6.实时显示走迷宫所用步数
7.实时显示走迷宫所用时间
8.保存每一次走迷宫的数据(系统时间,所用步数,所用时间)
9.打开迷宫数据所在的文档
10.退出迷宫生成器的对话框
除了迷宫生成器之外还搭建了一个树形视图,可以用来做管理系统