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