Procedual random map generation
Maze Generation - Depth-first search
# ###########################################################
# ###########################################################
# ##..........##....##.......##.............##.............##
# #####.##.#####.##.##.##.#####.##.##.########.##.#####.#####
# #####.##.#####.##.##.##.#####.##.##.########.##.#####.#####
# ##....##.##....##....##....##.##.##.##.......##.##.......##
# ##.#####.##.##############.##.##.#####.########.###########
# ##.#####.##.##############.##.##.#####.########.###########
# ##.##....##..........##.##.##.##....##.##....##.##.......##
# ##.#################.##.##.##.#####.##.##....##.##.##....##
# ##.#################.##.##.##.#####.##.##....##.##.##....##
# ##.......##.......##....##.##.##.##....##....##....##....##
# ##.......########.#####.##.##.##.########....#####.##....##
# ##.......########.#####.##.##.##.########....#####.##....##
# ##...................##.##....##...................##....##
# ##.......###########.##.########.#####.#####.......##.#####
# ##.......###########.##.########.#####.#####.......##.#####
# ##.......##....##................##.......##.##....##.....#
# ########.##.##.##.##.....#.###########....##.##.#####.....#
# ########.##.##.##.##.....#.###########....##.##.#####.....#
# ##.......##.##.##.##....##.##.............##.......##....##
# ##.########.##.##.#####.##.###########....##....#####.#####
# ##.########.##.##.#####.##.###########....##....#####.#####
# ##.##.......##.##.##....##.##.......##....##....##.......##
# ##.###########.##.##.##.##.##.########.#####....##.########
# ##.###########.##.##.##.##.##.########.#####....##.########
# ##..........##.......##.##.............##.##....##.......##
# ##.########.##############.##....########.###########.#####
# ##.########.##############.##....########.###########.#####
# ##.##.##....##.......##.......##....##....##.............##
# ##.##.##.##.##.#####.##.#####.#####.##.##.##.##......######
# ##.##.##.##.##.#####.##.#####.#####.##.##.##.##......######
# ##.##.##.##.##.......##.......##....##.##....##.........###
# ##.##.##.#####.....####.......##.##############.........###
# ##.##.##.#####.....####.......##.##############.##......###
# ##....##......................##................##........#
# ##.##.##.....#.......##.#####.##.##.##.##.##.##.##.##.....#
# ##.##.##.....####....##.#####.##.##.##.##.##.##.##.##.....#
# ##.##.###########....##.#####.##.##.##.##.##.##.##.##.....#
# ###########################################################
Cave Generation - Cellural automata
# #####################################################.#####
# ##...##.################..##########################...####
# #........########..####...##############...#######........#
# ........#####.##...........#############...#######........#
# .......#####.................############.#########........
# .......######................####..#################.......
# ........###.##..............####...################........
# .............#####..........###.....##############........#
# #............#####...................############.........#
# ##............##......................#########............
# ##.....................................###..##.............
# ##........................................................#
# ##.......................##...............................#
# #.......................####..###.........................#
# ........................##########........................#
# .............#...........###.#####........................#
# ............###...............###.........................#
# ..#..........#.......##....................................
# ####................###...................................#
# ########.............##...................................#
# #########..................................................
# #########.##..............................................#
# ########.####.............................................#
# #######...####..........................###.#..............
# #######....##..........................#######............#
# #######................................#######........##.##
# #######...............................#######........######
# ###..................#................######.........######
# ##...................##................####.........#######
# ###..................###............................#######
# #####.................###..###.....................########
# ######.....##..........########....................########
# ######......#.........#########....................########
# ######................#####.###....................###....#
# ######.................###...........##....................
# ######.........###......###.........#####..................
# #######.......#####......###.........#####................#
# ###..###....#######......#####.........#####..............#
# ##...####..#######.......###########....######.##.........#
# ###.#####..########...################.###########...##.###
Water, Shore Mountains - Perlin Noise 2D
oooo.oooooOOOOooooooOOOOOOOOOooooooooooO
oooo...oooooooooooooOOOOOOOOOOOooooooooO
Ooooo..ooooooooooooooOOOOOOOOOOooooooooO
OOOooooooooooooooooooOOOOOOOOOOoooooooo#
OOOOOooooooooooooooooOOOOOOOooooooooooo#
# ###OOOOoooOOOOOOOOOOOOOOOooooooooooooo#
# #####OOOOOOOOOOOOOOOOOooooooooooooOOOOO
# ######OOOOOOOOOOOOOOOooooooooooooOOOOOO
O## #####OOOOOOOOOOOOOoooooooooooooOOOOOO
O## ####OOOOOOOOOOOOOOooooooooooooOOOOOOo
OO## ##OOOooooOOOOOOoooooooOOOoooOOOOOOOo
OOO## OOOoooooooOOOoooooooOOOOOOOOOOOOOOo
oOOOOOOoooooooooooooooooOOOOOOOOOOOOOOoo
oOOOOOOoooo..oooooooooooOO## ###OOOOOOooo
oOOOOOOoooo....ooooooooOO## #####OOOOoooo
ooOOOOOOoooo....oooooOOO## ######OOOooooO
oooOOOOOOooo.....oooOOO## #######OOoooooO
OoooOOOOOOooo....oooOO## ######OOOooooooO
ooooOOOOOOooo....ooOO## #####OOOOoooooooO
oooooOOOOOoo.....ooOO## ####OOOOooooooooo
oooooOOOOooo......ooOO## ##OOOooooooooooo
ooooooOOOoo.......ooOO## ##OOoooooooooooo
o...ooooooo.......ooOO## #OOoooo....ooooo
o...oooooo........ooOOOOOOooo......ooooo
o....ooooo........oooOOOOoo.........oooo
o....ooooo........oooOOOoo...........ooo
o...oooooo........oooOOooo.....ooooo...o
ooooooooooo.......oooOOooo...oooooooo..o
oooooooOooo.......ooOOOooo..oooOOOoooooO
ooooooOOOooo.....oooOOOOooooooOOOOOOoooo
oooooOOOOooo.....oooOOOOooooooOOOOOOOooo
oooooOOOOOoo.....ooOOOOOOooooOOO## #OOOOo
oooooOOOOOooo...oooOOOOOOooooOOO## ##OOOo
oooooOOOOOooooooooOOOOOOoooooOOO## #####o
oooooOOOOOoooooooOOOOOOoooooooOOOOO## ##o
ooooOOOOOOoooooOOOOOOOoooo.oooooOOOOO## o
oooOOOOOOoooooOOOOOOOooo.....oooooOOOOOo
oOOOOOOOoooooOOOOOOOOoo......oooooooOOOo
OOOOOOOOooooOOOO#OOOooo.....oooooooooOOo
OOOOOOOOOoooOOO## OOOoo....oooooooooooooo