A collection of maze generation programs
Find a file
Starbeamrainbowlabs 9fabc496fb
maze.lua: add support for varying the path width and length, but we're enountering issues.
We keep getting loops, which should be impossible - and when the path 
width is more than 1 it misses out a bit in the bottom right of a corner 
from horizontal to up.
2020-05-03 02:01:40 +01:00
blender Update gitignore and add glass .blend file 2020-04-30 23:55:48 +01:00
utils Create CLI 2020-04-29 19:57:18 +01:00
.gitattributes Add blender file This was created by going lua → openscad → stl → blender 2020-04-29 22:35:38 +01:00
.gitignore Update gitignore and add glass .blend file 2020-04-30 23:55:48 +01:00
LICENSE Initial commit 2020-04-29 12:36:41 +01:00
main.lua main.lua: fix seed 2020-05-03 02:00:19 +01:00
maze.lua maze.lua: add support for varying the path width and length, but we're enountering issues. 2020-05-03 02:01:40 +01:00
maze3d.lua Make 3d mazes more 'branchy' 2020-04-30 01:59:23 +01:00
openscad.lua Add additional settings for openscad 2020-04-30 19:10:32 +01:00
README.md Add additional settings for openscad 2020-04-30 19:10:32 +01:00

multimaze

A collection of maze generation programs

main.lua

Ported back in 2015 (and sine adapted) from an algorithm of my own design that originally implemented in Python.

Now has a 3d mode!

To render a 3D maze as a .STL file, do this:

lua main.lua maze3d_openscad -w 91 -h 91 -d 71 -f 91x91x71.scad
openscad -o 91x91x71.stl 91x91x71.scad