Dungeon builder written in Python/Examples

From RogueBasin
Revision as of 15:01, 26 October 2012 by Hari Seldon (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Example 1

                   #########                    #################               
 #######           #.......#                    #...............#   #####       
 #.....#           #######=#           ##########=#############.#####...#       
 #.....#                 #.#           #.......=........................#       
 #.....###################.#############=###=#####=##################...#       
 #.........................=.................#   #....#             #...#       
 #.#######.#########.#####=###############.#=#####....#             #...#       
 #.#   #.=...........#   #...........=.##.......##....#             #...#       
 #.#   #.###.#####=##############=####.##.......##....#             #####       
 #.#   #.# #.#   #................#  #.##.......##....#    ###                  
 ###   #.# #.### ######.#.####.####  #.##.......##....#    #.#                  
       #.# #.=.#  #.....=.#  #.#######.##.......##....#    #.#                  
       #.# #.#.#  #.....#.#  #.=....##.##.......#####=######.#                  
       #.# #.#.#  #.....#.#  #.#######.##.......##.........#.#                  
       #.# #.#.#  #.....#.#  #.##### #.##.......##.....#...#.#########          
  ######=# #.#.#  #.....#=#  #.#...# #.##.......##.....#...#.#.......#          
  #......# #.#.#  #.....#.#  #.....# #.#################...#.#.......#          
  #......# #.#.#  #.....#.#  #.#...# #.#               #...#.#.......#          
  #......# #...#  #.....#.#  #.#...# #.#               #...#.=.......#          
  #......# #.#.# ########.#  #.#######.#               ###.###.......#          
  #......# #.#.# #........#  #.......#.############      #...#.......#          
###......# #.#.# ###.#=##.#  #.#.....#.##.........#      #...........#          
#........# #.#.#   #...##.#  #.#.....#.##.#########      #...#.......#          
#.####.#####=#.#   ######.#  #.#######.##.#              #...#.......#          
#............#.#        #.#  #.#     #.##.#  ###         #####.......#          
#######.######.#        #.#  #.#     ####.#  #.#      ######################    
    #...#    #.#   ######.#  #.######## #.#  #.###    #.=..................#    
    #=###    #.#   #.##.=.#  #.##.....# #.#  #.#.#    #.#=##################    
    #.#      #.#   #.##.#.####=######.###.#  #.#.#    #.#.=........#######      
    #.#      #.#   #.##.#.#....=........#.#  #.#.#    #.#.#........#.....#      
    #.##############.##.#.#....#........#.#  #.#.#    #............#.....#      
    #..............=.##.#.#....#........#.#  #.#.#  #####=#........#.....#      
  ###=#.####=#.###=####.#.#....#........#.#  #.=.#  #.....#........#.....#      
  #...#........................#........=.#  ###.#  #######........#.....#      
  #...#####################....########=########.##########........=.....#      
  #...#                   #....#      #...................=........#.....#      
  #...#        #############.###      ##=#######.##=################.....#      
  #####        #.............#         #.......=....#              #.....#      
               ###############         ##############              #######      
                                                                                

Example 2

                       ########################                       ######### 
                       #............=.........#       ########        #.......# 
                       #.############.#########       #.#....#        #######.# 
                       #.#          #.#               #.#....# ##############.# 
                       #.#          #.#   #############.#....# #..............# 
                       #.#          #.#   #...........=......# ############=#.# 
                   ### #.#          #.#   #############.######            #...# 
                   #.# #.#          #.# ######        #.#                 #.#.# 
                   #.# #.#   ###    #.# #....#        #.#                 #.=.# 
                   #.# #.#   #.#    #.###=##=##########.############      ###.# 
                   #.# #.# ###.#    #.=...............=.#..........#        #.# 
                   #.# #.# #.=.#   ####=#######=###.#.###......###.###      #.# 
                   #.# #.# #.#.#   #....#######.........#............#      #.# 
             ###   #.# #.# #.#.# ###....=.....=.........#......#.....#      #.# 
             #.#   #.# #.# #.#.# #.#....#####=#.........#......#.....########.# 
             #.#   #.# #.###.=.# #.#...........................#.....#......#=# 
             #.#   #.# #.#.###.###......#######.........########.....#......=.# 
             #.#   #.# #.#.# #.#...#....#     ##################.....#......#.# 
             #.#####=###=#.# #.#.#.#....##########   #.........=............#.# 
             #.=...........# #.#.#.=....#........#   #################......#.# 
             ###########=#=###.#=#.#....=........#########           #......#.# 
              #..........................................#           #......#.# 
              #.##############.#######..####.##.######=#=#############......#.# 
              #.### #..........#     #...# #.=....................=.##......#.# 
              #.=.# #..........#     #...# #.####.###=#######=#####.#####==##.# 
              #.#.###..........#     #...# #.#  #.#.......# #.#   #.#  #...##.# 
              #.#.#.=..........#     #...# #.#  #.#.......# #.#   ###  #...##.# 
              #.#.#.#..........#     #...# #.#  #.#.......# #.##########...##.# 
              #.#.=.=..........#     #...# #.#  #.#.......# #.........###=###.# 
              #.###.############     #...# #.#  #.#.......# #.=.......# #.....# 
              #.# #.#                #...# #.#  #.#.......# #.#.......# #####.# 
              ### #.#    #####   #####.### #.#  #.=.......# #.#.......#######.# 
                  #.#    #...#   #.....# ###=######.......# #.#=#######.=.....# 
                  #.# ####=#=#####.....# #.......##.......# #.#...#   #.####### 
                  #.# #..........=.....# #.......###=###=####.#...#   #.####### 
                  #.# ######.###=#.....# #.......# #...#...##.#...#   #.......# 
                  #.#      #...........# #.......# #...#...##.#...#   #.####### 
                  ############..######## #.......# #...=...##.#...#   #.#       
                    #...........#        #.......# #...######.#####   #.#       
                    #############        ######### #####    ###       ###       

Example 3

                                                            ######              
         ###                                                #....#              
         #.#                                                #.####              
         #.#                       ###########              #.#                 
    ######.#        ################.........#              #.#                 
    #...##.#        #......=.......=.........#              #.#                 
  ###...##.#        ##############=#.........#              #.#                 
  #.=...##.##############        #.#.........####           #.#                 
  #.#...##.=............#        #.#.........##.#           #.#                 
  #.#...####=#=########.##########.#.........##.#######     #.#                 
  #.##### #....=.................#.#.........##.#.....#   ###.########          
  #.#     ######################.#.####=#######.#.....#   #.#.#......#          
  #.#################          #.#.#  #.......=.......#   #.#.=......#          
  #.##..............#          #.#.#  ###########.....#   #.=.#......#          
  #.############=##.######  ####.#.#            #######   ###.#########         
  #.#....=.......#.......#  #.##.#.#  ############          #.........#         
 ##=####=#.#######.......#  #.##.#.#  #..........#          #.#########         
 #..........#    #.......#  #.##.#.####.####=#...#          #.=....#            
###########=######.......#  #.##.#.#....#  #.#...#          #......#            
#......##................#  #.##.#.#....#  #.#...#          #.#....#            
#=####.##........#.......#  #.##.#=#....#  #.=...#          #.######            
#.......#........#.......####=##...=....#  #=#...#          #.#                 
#.......=........#.......##...##.#.=....#  #.#...#          #.#                 
#................#.......##.####.=......#  #.#...#########  #.#                 
#.......#........##########....#.#.#....#  #.#...=.......#  #.#                 
#................##########....=.#.#=####  #.....#########  #.#                 
#.......###########......##....#.=.#...#   #=################=###               
###=###############=####=##....#.#.#####   #....................#               
#..........=...................#.#.################################             
#.###.###=###########=.####....#.#....................#   #.......#             
#.# #........#     #.....##....###...################=#####.......#             
#.# #........###   #.....##....# #...#   ########.........#.......############# 
#.# #........=.#   #.....##########.######......#.........#.......#...........# 
#.# #........#.#   #...........=.........=................#.......#.########### 
#.# #........#.#   #.....#######..........................=.......#.........#   
#.# #........=.#   #.....#     #.........#......#.........#.......#.........#   
### #........#.#   #.....#     #.........#......#=#######.#.................#   
    #........###   #######     #.........#......#.........#.......###########   
    ##########                 ####################################             
                                                                                

Example 4

                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                ###################                             
                                #.................#                             
                             ####=############.##=###                           
                             #..............##......# ########################  
                             ##############.#####=#.###....................=.#  
                               #########  #.=.....#.#.#=####################.#  
                               #.......#  #.#.......#.=.#                  #.#  
                               #######.####.#.....#.#.#.#                  #.#  
                          ########   #......###=###.#.#.#                  #.#  
                          #....=.#   #......###.# #.#.#.#                  #.#  
                          ######.#####....#.=.#.# #.#.=.#                  #.#  
                               #.#.=.=....#.#.#.# #.#.######################### 
                               #.#.#.#......#.=.# ###.#.................##....# 
                               #.#.#.#....###.### #.=.#=##################....# 
                               #.=.#.#....# ###   #.#.#.#                #....# 
                               #.=.#.#....#       #.=.#.#                #....# 
                               ###.#.###=#######  ###.#.#                #....# 
                               ###=#.# #...#...#    #.#.#   ##########   #....# 
      ##############           #...#.###=###.#=######.=.#   #........#####....# 
      #............#           #####.#.............####.#   #........=...=....# 
      ############=######          #.=.......#######  #.#   #........#####....# 
              #.........#          #.=.......#        #.#   #........#   ###### 
         ######.####################.######### ########=######=###############  
         #.=..........=..............#         #.....=.........#      #......#  
         #.################.#####.##.###################=##=###########==###=#  
         #.#      #...............##.=.................=.....................#  
         #.#    ####################=######.#######.#.######.#######.#####...#  
         #.#    #...........##.......#   #........=...#    #...##.......##...#  
         #.#    #.############.......#   #........#######  #...##.......######  
    ######=#    #.=.........##.......#   #........=.....#  #...##.......#####   
    #......#    #.#=#######=#####=#####  ####.#.#######.#########.......=...#   
    ##.##=##    #...............=.....#     #.#............#    #.......#...#   
     #....#     #.####.#.####=####.####     #.##############    #########...#   
     ######     #.#  #...#  #......#        #.#                         #####   
                ###  #####  ########        ###                                 

Example 5

                   ######              #######                                  
                   #....#            ###.....#                                  
                 ###....#            #.=.....#                                  
                 #......#            #.#.....#                                  
                 #.#....#            #.......#                                  
                 #......#            #.......#         ######                   
                 #.######            ###.....#         #....#             ##### 
     ##########  #.#            ########.....#######  ##.##################...# 
     #........#  #.#            #.....##.....#.....#  #....#........#.....=...# 
 #####=######=####.##############=###.##=#=###.###########=#........=.....#...# 
 #.......................................=.##...#   #......=........#.....#...# 
 ############################.####.#######.####.#####......####=.####.....##### 
          ######     ###......#  #.#.#   #.................# #...#  #######     
          #....#     #........#  #...#   #.##########......# #...###########    
  #########=##.#######.#......#  #.#.#   #.#        #......# #...#.........#    
  #..................=.=......#  #.#.#   #=####     #......# #...#.........#    
  ############.#######.#......#  #.=.#   #....#     #......# #...#.........#    
         #.....#     #.##..#=##  ###.#   #....#     #......###...=.........#    
         #.....#     #.=......#    #.# ###....#     #........=...#.........#    
         #.....#     ###......######.# #......#     #......#.#...####=######    
         #.....#       #.............# #.#....#######=##.###.#...#.........#    
       ###.....#  ##############=#=#.###.=....##.......=.# #.#####.........#    
       #.......#  #..............#....##.#....##.#######.# #.#   #.........#    
       #.#######  ###.#######.####=#####.#....##.........###=#   #.........#    
       #.#          #.................##.####=##=#####.#.=...#   #.........#    
  ####################=############=#.##.##......#   #.#.#####   #.........#    
  #...............=....=..............##.##......#   #.#.#       #.........#    
  ##################..########=######.##.##......### #...#       ########=###   
     #.........................#    #.##.##........# ###.########     #.....#   
     #.####=###.###.##.........#    #.##.##......#.#   #.##.....#     #.....#   
     #.#  #.........##.........#    #.##.##......#.#   #=##=#.#.##    #.....#   
     #.#  ############.........#    #.##.##......#.#   #.........#    #.....#   
     #.#             #.........#    #.##.##......#.#   #.........#    #.....#   
     #.#####         #.........#    #.##.##=##=###.#   #.........#    #.....#   
     #.....#         #.........#    #.####.....# ###   #.........#    #.....#   
     #########################.#    #.#  #.....#       #.........#    #.....#   
           #...................#    #.#  #.....#       #.........#    #######   
           #####################    ###  #.....#       #.........#              
                                         #.....#       ###########              
                                         #######