Home

Awesome

Dungeon Builder

Dungeon Builder is a set of dungeon generation algorithms, coupled with a visualizer for demonstration purpose, testing, and tweaking. Those algorithms can easily be imported in your own project, and are a perfect fit if you're making a roguelike, or a RPG. It's still in very early development, it lacks some features and documentation, but I'm working on it.

Try it

https://dl.dropboxusercontent.com/u/100579483/dungeon-builder/DungeonBuilder.swf

Dependencies to compile the visualizer

(flash only for now)

haxe >= 3.1
openfl >= 1.3
actuate >= 1.7
hscript >= 2.0
haxeui >= 1.3.0

EDC Dungeon output example

EDC Dungeon

Misc Dungeon output example

output in the Visualizer

is the same map as this printed output :

                                                            
                                                            
                                                            
                                                            
                                                   ######   
                                                   #....#   
                                                   #....#   
                                                   #....#   
                 #########                         #....#   
         #########.......#                         #....#   
         #.......#.......#              ############....#   
         #.......#.......########       #..........=....#   
         #......................#  ######=##########....#   
         #.......=.......=......#  #......#        ######   
         #.......##...####......#  #......##############    
         #.......##.....##......#  #......#.......#....#    
         #.......##.....##===.######..............#....#    
         #.......##.....##.........#......=.......~....#    
         ####.##=##.....##.........=......#.......~....#    
            #....##.....##.........#......#.......######    
            #....##.....############......###..#######      
            #....##.....#          #......##.........#      
            #....##.....#          ####=####.........#      
            #....#################  #...#  #.........#      
            #....#     #.....~...#  #...#  #.........#      
            #....#     #.........#  #...#  #.........#####  
            #....#######.....#...#  #...#  #.............#  
            ####=##..........###=####...##############...#  
              #........#.....# #...##...=.........#  #...#  
              #...#....#####~###...##...#.........#  #...#  
              #...#....# #.....#...##...#.........#  #...#  
              #...####=###.....#...######.........#  #...#  
              #...##.....#.....#...#    #########~########  
              #...##.....~.....##############...#.......#   
              #...##.....#.....#####........#...#.......#   
              #...##.....#.....#...#........#...#.......#   
              #...##.....#.....=............#...#.......#   
        #######=##########.....#...#........#...#.......#   
        #..........#     #=#########........=...#.......#   
        #..........#     #....#    #####=########.......#   
        #..........#     #....#     #....=.#    #.......#   
        #..........#     #....#     #....#.# ######=##.#####
        #..........#     #....#######....#.# #......##.....#
        #..........#     #....#.....#....#.# #......########
        #..........#     #..........#....#.# #......#       
        #..........#     #....#.....#....#.# #......#       
        #..........#     #....#.....#....#.# #......#       
        #####.##.==##  ####..##..........#.#####.=#=###     
           #...#....#  #.....##.....#....#............#     
           #...#....#  #.....###.~########.#..........#     
           #...#....#  #.....# #...##### #.#..........#     
           #...##.######.....# #...#...# #.=..........#     
           #...#......##.....# #...#...###=#=#.######.##### 
           #...#......##.....# #...=...#.......#..........# 
           #..........##.....# #...#...#.......#..........# 
           #...#......##.....# #...#...#.......#..........# 
           #...#......##.....# #...#...#.......#..........# 
           #...#########.....# #...#...#.......#..........# 
           #####       ####### #...#####.......#..........# 
                               #####   #################### 

Credits

Misc Dungeon Generator

Originally written in python by Steve Wallace (http://roguebasin.roguelikedevelopment.org/index.php?title=Dungeon_builder_written_in_Python)

EDC Dungeon Generator

Originally written in python by Alexander Fast (https://github.com/mizipzor/roguelike-dungeon-generator)

Licence

MIT Licence (see LICENCE file)