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