在python地图中生成道路
我想知道现在如何用python连接地图中的两个房间,它会生成如下内容:在python地图中生成道路,python,Python,我想知道现在如何用python连接地图中的两个房间,它会生成如下内容: ################################################### #..............#########..........................# #..............# #...........#########......# #..............# #...........# #......# #.....
###################################################
#..............#########..........................#
#..............# #...........#########......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............#########...........# #......#
#..................................#########......#
#.................................................#
#.................................................#
#.................................................#
#..#########......................................#
#..# #......................................#
#..# #....####################..............#
#..# #....# #..............#
#..# #....# #..............#
#..# #....# #..............#
#..# #....# #..............#
#..# #....# #..............#
#..# #....# #..............#
#..#########....# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#.#####.........####################..............#
#.# #...........................................#
#.# #...........................................#
#.# #...........................................#
#.# #.........##########........................#
#.# #.........# #........................#
#.# #.........# #........................#
#.#####.........# #........................#
#...............##########........................#
#.................................................#
#.................................................#
#.................................................#
#.................................................#
#.................................................#
#.................................................#
###################################################
我希望它能产生这样的结果
###################################################
#..............#########..........................#
#..............# #...........#########......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............# #...........# #......#
#..............# ############# #......#
#..............# #......#
#..............# ############# #......#
#..............##### ###...........# #......#
#..................# #.............#########......#
#..................# #............................#
#..................# #............................#
#..................# #............................#
#..#########.......# #............................#
#..# #.......# #............................#
#..# ######### ###############..............#
#..# #..............#
#..# ###### #..............#
#..# #....# #..............#
#..# #....# #..............#
#..# #....# #..............#
#..# #....# #..............#
#..#########....# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#...............# #..............#
#.#####.........####### ############..............#
#.# #...............# #.........................#
#.# #...............# #.........................#
#.# #...............# #..........................#
#.# #.........####### ##........................#
#.# ########### #........................#
#.# #........................#
#.############### #........................#
#...............##########........................#
#.................................................#
#.................................................#
#.................................................#
#.................................................#
#.................................................#
#.................................................#
###################################################
我该怎么做呢
该映射存储为嵌套列表[[],因此对于4x4映射,它看起来像[[]、[]、[]、[]、[]、[]、[]这样,我将列表的大小存储为类中的一个值,大小为self.size。它存储在带有[x,y]的列表中
提前感谢请向我们展示生成(例如)两个未连接房间的代码。然后也许有人能提出连接这些房间所需的建议。这是一个类似的程序,通过沿房间边缘制作“门”,然后尝试将它们与随机生成的走廊连接起来,解决了这个问题。源代码是用perl编写的,但应该可以帮助您了解所涉及的算法。谢谢patrick,doors解决方案非常出色!