Maze generator

using unicode line drawing characters

This script will generate mazes in plain unicode text, which can then be pasted on irc for example:

Why? Beats me, but it's still fun.

Potential problems (most can be fixed by trying a few other monospaced fonts)

┌─┬─────┬─────┬─────┬─┬───────┬───────┬───────┬───────┬─────┬───────┬─────┐ 
│ └─┬─╴ │ ╷ ╷ ╵ ┌─┐ │ │ ╷ ╶─┐ ├─╴ ┌─┐ │ ╷ ┌─╴ │ ╶───┐ ╵ ╷ ╷ ╵ ┌───┐ ├─╴ ╷ │ 
├─╴ │ ╶─┘ │ ├─┬─┘ ╵ │ │ ├─┐ │ ╵ ┌─┘ │ ├─┘ │ ╶─┴─┐ ┌─┴───┘ ├───┘ ╷ │ │ ┌─┤ │ 
│ ┌─┴─────┘ │ │ ╶─┬─┘ ╵ ╵ │ ├───┘ ╷ │ │ ╶─┴───┐ ├─┘ ┌───┬─┘ ╶─┬─┤ │ ╵ │ │ │ 
│ │ ╷ ┌───┬─┘ └─┐ │ ╶─┬─┬─┘ │ ┌───┤ ╵ ├─────╴ │ │ ┌─┴─┐ ╵ ┌─╴ │ ╵ └───┤ ╵ │ 
│ └─┘ │ ╷ ╵ ┌───┤ └─┐ ╵ │ ┌─┤ │ ╷ ├───┘ ┌─────┤ │ ╵ ╷ └─┬─┘ ┌─┤ ┌─┬───┘ ┌─┤ 
├───┬─┘ └───┘ ╷ ├─╴ ├─┐ │ │ ╵ ╵ │ ╵ ┌─┬─┘ ╶───┘ │ ┌─┴─╴ │ ╶─┤ ╵ ╵ │ ╶───┘ │ 
│ ╷ │ ╶─┬───┬─┘ │ ╶─┤ ╵ │ └─┬───┴───┘ │ ╶─────┬─┘ │ ╶─┬─┤ ╷ ├─────┼─────┐ │ 
│ ├─┴─┐ └─┐ │ ╶─┴─╴ ├───┼─╴ │ ╷ ╶───┬─┴─────┐ └───┤ ╷ │ ╵ │ │ ╶─┐ ╵ ╷ ┌─┘ │ 
│ ╵ ╷ └─┐ ╵ ├───┬───┘ ╷ ╵ ┌─┘ └─┬─╴ │ ╶───┐ └───┐ ├─┘ │ ╶─┤ └─┐ ├─┬─┘ │ ╶─┤ 
│ ┌─┤ ╶─┴─╴ │ ╷ └───╴ │ ┌─┴─┬─╴ │ ┌─┴─╴ ┌─┴───┐ │ │ ╶─┼─╴ └─┐ │ │ │ ╶─┴─┐ │ 
│ ╵ └─┬─────┤ └─┐ ┌───┴─┘ ╷ └─┐ │ │ ┌───┤ ┌─╴ │ │ │ ╷ └─────┤ ╵ │ └─┐ ╶─┤ │ 
├───┐ │ ╷ ╷ └─╴ ├─┘ ┌───┬─┴─╴ │ │ ╵ └─╴ │ │ ╶─┘ │ └─┤ ╶─┬─╴ │ ╶─┘ ╷ └─┐ │ │ 
│ ╷ ╵ │ │ ├───╴ │ ┌─┴─╴ │ ╶───┴─┴───┬───┤ └─────┴─┐ ├───┘ ┌─┼─────┴─┐ │ ╵ │ 
│ ├───┘ │ └─────┘ └─╴ ╷ └─────────┐ ╵ ╷ └───┐ ╷ ╷ │ ╵ ┌───┤ ╵ ┌─┐ ╷ │ ├───┤ 
│ └─────┴───┬───────┬─┴───────────┴───┴───┐ ├─┘ │ ├───┘ ╷ ╵ ┌─┘ │ └─┘ │ ╶─┤ 
├───────┬─┐ ╵ ┌───┐ │ ╶─────┬───┬───────╴ │ │ ╶─┴─┘ ┌───┴─┬─┘ ╶─┴─────┴─┐ │ 
│ ╷ ┌─╴ │ └───┤ ╶─┤ │ ┌───╴ │ ╷ │ ╶─────┬─┘ │ ╶─┬───┤ ╶─┐ ├─────┐ ╶─┐ ╷ ╵ │ 
│ │ └─┐ ╵ ╷ ┌─┘ ╷ │ └─┘ ┌───┘ │ └─────┐ └─┐ └─┐ ╵ ╷ └─┐ │ ╵ ┌─╴ │ ┌─┘ ├─╴ │ 
├─┴─╴ ├─┐ ├─┘ ┌─┤ └───┬─┤ ┌───┼─┬───┐ └─┐ │ ╷ └─┬─┴─┐ │ ├───┤ ╶─┴─┘ ┌─┤ ╶─┤ 
│ ╶───┤ ╵ │ ╶─┤ │ ┌─╴ ╵ │ ╵ ╷ ╵ │ ╷ ╵ ┌─┘ ├─┴─╴ │ ╶─┘ │ ├─╴ ├─────┬─┘ └─┐ │ 
│ ╶─┐ └───┴─╴ ╵ │ └─────┴───┴─╴ │ └───┘ ╶─┘ ┌───┘ ╶───┘ │ ╶─┘ ╷ ╶─┘ ╷ ╶─┘ │ 
└───┴───────────┴───────────────┴───────────┴───────────┴─────┴─────┴─────┘ 
source