vak: (Default)
[personal profile] vak
Исходный код на Gisp: maze.gisp

Запускаем:
$ ./maze.gisp
┌───────────────────────────────────────┐
│ │
│ ┌───────┬───────┐ ┌───────╴ ╷ │
│ │ │ │ │ │ │
├───┘ ┌───┘ ╷ └───┘ ┌───┬───┘ │
│ │ │ │ │ │
│ ╶───┤ ┌───┴───────────┘ │ ┌───┤
│ │ │ │ │ │
├───┐ │ └───┐ ╷ ╶───┐ │ ╵ │
│ │ │ │ │ │ │ │
│ ╵ ├───╴ │ └───┐ │ ├───╴ │
│ │ │ │ │ │ │
│ ┌───┘ ┌───┴───┐ │ └───┤ ┌───┤
│ │ │ │ │ │ │ │
│ │ ╶───┤ ┌───┘ ├───╴ │ ╵ │
│ │ │ │ │ │ │
│ ├───╴ │ │ ╶───┤ ┌───┴───┐ │
│ │ │ │ │ │ │ │
│ ╵ ┌───┘ └───╴ │ ╵ ╷ ╵ │
│ │ │ │ │
└───────┴───────────────┴───────┴───────┘