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