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