amongUs: Creating rooms randomly, using minimum spanning tree algorithm
random_walk: Starting from random points on a map, then moves to a random neighboring cell
voronoi: Voronoi diagram, cells are randomly colored with black(path) or white(block). Enlarge the map at first, generate the Voronoi diagram, and then resize it back to its original size to make it looks more fun.
fatWall: slimWall, which is the very first map I made, is too slim to create in 3D, so I made this as the simplest version of the map we'll going to use.
binaryMaze: Maze map using a binary tree (not actually binary though)
The make_walls function only draws horizontal, vertical and diagonal walls.
Make it more dynamic: