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