A simple maze generator for Common Lisp - exercise with comments in Polish.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Michał Herda ccc8cd7f2d Update maze-generator.lisp 5 years ago
LICENSE
README.md Update README.md 6 years ago
maze-generator.lisp Update maze-generator.lisp 5 years ago

README.md

maze-generator

A simple maze generator for Common Lisp - exercise with comments in Polish.

See the raw version of this file for a better-looking example maze.

███████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████
██   █ █       █   █           █ █ █ █       █       █     █         █           █     █ █           ██
██ ███ ███████ █ █████ ███████ █ █ █ ███████ ███ ███ █████ █████████ █████████ ███████ █ █████ █████ ██
██ █   █ █ █       █   █     █ █   █ █ █ █ █   █ █             █           █     █   █ █       █   █ ██
██ █ ███ █ █████ █████ █ █████████ █ █ █ █ ███ █ ███████ █ ███ ███ █████ █ █ ███ ███ █ █████ █ ███ █ ██
██     █         █       █   █     █     █ █ █   █       █ █       █     █   █           █ █ █ █     ██
██████ █████████ █ █████ ███ █████ █████ █ █ █ █ █ ███ █ ███ █ █████ █ █ ███ █████████ ███ █████ ██████
██           █     █   █       █ █     █       █ █ █   █   █ █ █     █ █   █ █     █ █       █       ██
████████ █████ ███████ ███ █ ███ ███ █ ███████ █ ███ █ ███ █ █ ███ █ █ █████████ ███ █ █████ ███ ███ ██
██           █ █           █ █       █   █ █   █   █ █ █   █ █ █   █ █ █     █ █   █ █   █     █   █ ██
██ █████ █████ ███ █████ ███ ███████ ███ █ █ ███ █████ █████████ █ ███ █████ █ █ ███ █████ ███ █ ██████
██ █ █ █ █ █ █   █ █     █ █ █ █       █     █     █   █   █     █   █ █       █   █       █     █ █ ██
██ █ █ █ █ █ ███████████ █ █ █ █ ███ █████ █ █ █ ███ █ ███ █ █ █ █ ███████ ███ ███ █████ █ █ ███ █ █ ██
██ █   █     █ █ █     █ █       █     █   █ █ █   █ █ █ █   █ █ █     █ █ █   █         █ █ █     █ ██
██ ███ █ █████ █ ███ █ ███ ███ █ ███ ███ █ ███████████ █ ███████ ███ ███ █████ █ ███ ███ █ ███████ █ ██
██ █       █         █ █ █ █   █   █   █ █   █ █   █       █       █       █     █   █   █ █         ██
██ █████ █████████████ █ ███████ █ █ ███ █ █ █ ███ █ █ ███████████ ███████████ █ ███ █████ █ ███ █ █ ██
██ █ █ █ █ █ █   █       █ █     █ █   █ █ █   █ █   █       █   █   █   █   █ █ █   █ █ █ █ █   █ █ ██
████ █ █ █ █ █ ███ ███ █ █ █ █ █ █ ███████ █████ ███████ █████ █████ █ █████ █ ███ ███ █ █████████ █ ██
██         █       █ █ █     █ █ █ █               █         █           █ █ █ █ █     █ █     █   █ ██
████ █████ █████████ █ █████ █████████████ ███████ ███ ███████ █████ █ ███ █ ███ ███ ███ ███ █████ ████
██   █                 █       █     █ █       █ █ █       █ █ █     █             █             █   ██
██ █ ███ █████ ███ █████ █ █ ███ ███ █ ███ ███ █ █ ███ █████ ███ █ █████ ███████ █████ █████████ ███ ██
██ █   █ █ █   █ █ █     █ █       █ █ █     █ █     █     █   █ █     █     █ █ █ █     █ █   █ █ █ ██
████ ███ █ ███ █ ███████ █ ███████ █ █ ███ █ █ ███ █ █████████ ███ █████ █████ ███ █ █ ███ █ █████ ████
██     █ █ █   █   █     █       █ █     █ █ █ █   █ █ █ █ █     █     █   █   █     █   █   █   █ █ ██
████ █████ █████ █████ ███ █████ ███ █████████ █ █ ███ █ █ █ █████ █ █████ ███ █ ███ █ ███ ███ ███ █ ██
██     █         █ █     █     █   █   █       █ █   █     █   █   █ █ █   █     █   █ █ █           ██
████ ███ ███████ █ ███████ █████ █ █████████ █████ ███ █████ ███████ █ ███ ███████ █████ █ █ ██████████
██         █   █     █     █ █ █ █ █   █ █   █   █     █     █     █     █   █       █   █ █   █     ██
██ █ ███ ███ ███████ ███ █ █ █ █████ ███ █ █ █ █████ █ █ ███████ █████ █ █ ███ █████████ █ █ ███ █ ████
██ █   █ █         █ █   █ █               █ █ █     █               █ █ █ █   █     █     █     █   ██
██████ █ █ ███ ███ █████ █ █ █ █ █ ███████ █ █ █████ █ █████ █████████████ █████ █████ ███ █████ ███ ██
██     █   █   █   █ █ █ █ █ █ █ █ █       █ █       █     █       █ █   █ █             █ █   █ █   ██
██ █████ ███████ █ █ █ ███████████ █ ███ █ █ ███ ███ █ ███ █████████ ███ ███ █████████ █ ███ ███████ ██
██ █           █ █ █       █ █     █   █ █ █   █ █   █ █   █     █ █   █     █       █ █   █ █ █     ██
████████ █ █████████ ███████ ███ ███ █████ █ ███ ███ █ █████ █ ███ █ █ ███ ███ █████ ███████ █ █████ ██
██       █           █         █ █       █ █   █ █   █       █   █ █ █ █         █   █         █     ██
████ ███ ███ █████████ ███████ █████ ███████ █████ █ █ ███ █ ███ █ █ ███ █████████████ █ ███ █████ █ ██
██     █   █                 █ █           █   █   █ █ █   █   █                       █   █   █   █ ██
███████████████████████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████████████████████████████████████

To run: sbcl --script maze-generator.lisp Input two integers: height and width of the maze.