- 博客(2)
- 资源 (9)
- 收藏
- 关注
原创 Python 四大迷宫生成算法实现(4): 生成树+并查集算法
python迷宫生成算法实现:生成树+并查集算法生成树算法简介并查集算法简介关键代码介绍保存基本信息的地图类算法主函数介绍代码的初始化完整代码生成树算法简介先看下生成树Kruskal算法:1 一开始将每个点作为单独的一棵树,选择一个起点和终点。2 循环执行,随机选择一条边,判断边连接的顶点,是否在同一子树中。如果不是,则连通这两个顶点,把他们任意一个添加到另一个所在的子树中。如果是,...
2019-04-16 19:58:49 2096
原创 Python 四大迷宫生成算法实现(3): 递归分割算法
递归分割算法简介先介绍下算法使用的地图,地图最外围默认是一圈墙,其中白色单元是迷宫单元,黑色单元是墙。示例地图的宽度和长度都为11。第一个图用十字将地图分割成4个小矩阵,可以看到这个十字交点所在的位置(WALL_X, WALL_Y),在这个图中为(6,4),注意WALL_X, WALL_Y都必须是偶数。同时迷宫的长度和宽度必须为奇数。第二图在4个小矩阵的相邻四条边上随机选择三条边来打通(...
2019-04-15 19:29:02 3217
HTML5 canvas 回合制战棋游戏代码实现
2020-03-01
python植物大战僵尸代码,目前全网最好版本
2019-11-17
python愤怒的小鸟代码实现
2019-10-06
Python 植物大战僵尸代码实现
2019-08-29
python 战棋游戏六边形地图代码实现
2019-08-13
python 战棋游戏代码实现
2019-08-04
python 超级玛丽 增强版本完整代码实现(实现4个关卡,自己修改三个关卡地图)
2019-07-21
Python 飞机大战 增强版本完整代码实现
2019-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人