####################################################################################################
############ ################################# ############## ######## ##### ################
########### ########## ################# ########## ###### ## ######## #####
############ ##### ################ ######## ###### ####### ####
############# ############### ######## ##### ######## ###
############## ############### ######### #### ######### ##
############## ## ############### ######### #### ######### #
############# ###### ############## #### #### ######## #
## ##### ######## ## ############# ### #### ##### #
# ### ############## ##### ##### ## ###### #### #
# ## ################ #### ## ###### ##### #
# # ################# ##### #### #### ##### ##
## ## ###### ######## ## ##### #### #### ##### #####
######## ######## #### ##### ## ## ###### #### ######
######### ################### #### ## ###### ## ######
########## ## ################# ##### #### #### #####
################# ############## #### ##### #### ###
### ############# ############## ####### ##### ## ##
## ############# ########## ######## #### ##
## ############# ########## ## ######### ##### ###
# ############# ########## ############## ###### ###
# ############## ############ ################### ######## ##
## ################ ############## #################### ######### #
######################### ######### ###################### ######### #
######################## ################################ ######## #
######################## ############################## ######## ## ##
######################### ######################### ########## #### ####
################# ##### ####################### ############# ###### #####
################ ##### ###################### ############## ####### ######
############### ###### ### ################# ############# ########## #######
############## ####### ################ ############# ###################
############# ######## ################ ############# ##################
############# ####### ##### ################## #################
############## #### ### ################ #################
############### ### #### ############### ###### ###
############### ### #### #### ### ##### ##
### ########## ### ##### #### ##
## ######## ##### ###### ##### ##
## ######## ######## ####### ## ## #### ###
## ####### ############ ####### #### ##### ## ###
## ###### ############# ####### ##### ###### ##
## ###### ############## ###### ##### ## ######## #
# ###### ############### ##### ##### ## ######## #
# ###### ################ ##### ####### ### ####### #
# ##### ############### ################# ##### #
# #### ############# ############### #### #### #
# ## ############ ############## ###### ##### ## #
## ## ############# ############## ############## #### #
######## ## ################ ############### ############### #### #
######## ####################### ############## ################ ### #
####### ############################# ############## ################# ### #
##### ################################## ##### ##### ###################### ##
#### ################################### ## ### ##### ############### ##
### ###################################### ### ##### ############## ##
## ######################## ############# #### #### ############## ##
# ############# ############ ######### ##### ##### ############## #
# ############# ########## ##### ########### ############# #
## ############# ##### ##### ############ ############ #
## ############ #### ##### ############## ########### ##
### ######### ##### ###### ############### ######### ###
#### ################ ### ####### ############## ######## ####
##### ############## ###### ######### #### ###### ######## #####
##### ############ ###### ######### ## ### ######### #####
#### ### ########## ####### ######### ########## ####
### #### ########## ####### ######## ########### ###
### ############### ###### ####### ##### #### ###
### ############## ##### ######## ## ##### #### ####
##### ############ ### ######### #### ### ##########
###### ########### ## ########## ## #### ###########
###### ########### ## ######### #### #### ###########
##### ########### ## ######## #### ## ###########
##### ########### ## ######## #### ##########
##### ########### ### ########### ## #######
#### ########### #### ########## ### ##### ######
### ############ ## #### ## ######### ##### ###### ######
## ##################### #### #### ########## ############# ######
# #################### ### ##### ############## ############## ### #######
# ################### ### ##### ###### ######## ########### ### #############
# ################# # ##### ###### ############### #################
# ############### ###### ##### ############# ################
# ############### ####### ### ############ ## ##########
# ## ################ ########## ### ####### #### #########
# ############## ###### ########### ### ####### ##### ########
# ############# ###### ########### #### ####### ###### #######
# ############## ###### ########### ######### ####### ######## #######
# ###### ####### ##### ############ ######### ####### ############# #######
# ##### #### ##### ############ ######## ###### ############## ########
## ##### #### ####### ############ ## #### ############## ########
## #### ####################### #### ############## ########
# ## ###################### ##### ############# #########
# ######################## # ####### ######### ##########
# ########### ############ ###### ######## ###### ###########
# ########### ############ ####### ######### #### ############
## ######### ############## ###### ######### #### ##### ######
############## ############### ##### ######### #### ##### ######
############# ################# ## ##### ### ########## ##### ##### ######
############# ####################### ###### ############# ############ #######
############# ################################# ############# ############## ########
############## ######################################## ############### ########################
####################################################################################################
You probably already noticed that there are many chunks of cavern that are not connected. I want them to be all connected to form one cavern.
Any idea how I might do this? ;(
The easiest solution I've found is to take the inverse of that map, and you end up with a fully connected cavern. Then just add walls along the borders randomly. Might not be what you are looking for though.