After the cellular automata algorithms have run, seldom do they generate usable mazes.
What we should do is determine connected components (using disjoint sets?), and then carve passages between them so that they can actually be mazes. This won't make them perfect spanning trees, but it will help.
This deals with issue #23.
After the cellular automata algorithms have run, seldom do they generate usable mazes.
What we should do is determine connected components (using disjoint sets?), and then carve passages between them so that they can actually be mazes. This won't make them perfect spanning trees, but it will help.