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