生成随机迷宫/迷宫图的Python脚本

生成随机迷宫/迷宫图的Python脚本

Python 其它杂项

访问GitHub主页

共32Star

详细介绍

A script that generates randomized mazes/labyrinths. Invented by accident.

Prerequisites: Python3

PIL (pip install Pillow)

numpy (pip install numpy)

noise (pip install noise)

Run the script with no arguments to display an image on screen and save it to disk

You can specify image dimensions with -im_w, -im_h for image width and height, respectively.

You can specify a noise threshold, beyond which pixels will be black, by using -t.

You can specify a random seed using -s, which can be any number.

python maze.py file_name.png -im_w 500 -im_h 500 -t 0.1 -s 3459

Demo Image

Demo Image

Scroller

run script to start autoscrolling the image

run script as:

python scroller.py -f "maze image file name"

推荐源码