Maze Generation

Depth-first search

Square Grid

Hexagonal Grid

Randomised Kruskal's algorithm

Square Grid

Being implemented now

Hexagonal Grid

Still to be implemented

Randomised Prim's algorithm

Square Grid

Still to be implemented

Hexagonal Grid

Still to be implemented

Recursive Division

Square Grid

Hexagonal Grid

This isn't really possible using recursive division (as far as I'm aware at present), but I'll be looking at attempting to do something ingenious like splitting the screen at angles although I'm not sure how well that'll turn out, if anyone's got any tips I'll be happy to hear them