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