Commit Graph

53 Commits

Author SHA1 Message Date
Starbeamrainbowlabs a65bae20c6
fix bug where maze doesn't generate to the end of the area
Ref 
6e89fc868f
2021-12-26 23:18:42 +00:00
Starbeamrainbowlabs 9e7e4b64ac
Add .luacheckrc 2021-11-13 12:26:30 +00:00
Starbeamrainbowlabs 866594033e
[blender] glass jar physics 2021-08-13 01:26:53 +01:00
Starbeamrainbowlabs 0e6b16dd55
Add argument to control the branching factor 2020-09-30 01:20:17 +01:00
Starbeamrainbowlabs 7b0b127a69
Update help text 2020-09-28 02:09:31 +01:00
Starbeamrainbowlabs 2e2e209ceb
README: Add cookbook section 2020-09-28 01:46:35 +01:00
Starbeamrainbowlabs 9a6b43c87d
mazeseed: Update comment 2020-09-28 01:41:49 +01:00
Starbeamrainbowlabs f3d4d46c43
Fix bug causing some parts of mazes to be unexplored
Also add seed conversion function
2020-09-28 01:25:47 +01:00
Starbeamrainbowlabs 5d26acf992
--no-invert → --toggle-invert, and add support thereto in maze_svg 2020-09-28 00:53:52 +01:00
Starbeamrainbowlabs d1c2b25bc5
Add missing --colour parsing & TODO comment 2020-09-27 02:15:05 +01:00
Starbeamrainbowlabs 7c86534a13
Add svg export for 2d mazes 2020-09-27 01:37:10 +01:00
Starbeamrainbowlabs 816f871fa3
Update README 2020-09-13 00:43:13 +01:00
Starbeamrainbowlabs e49ff1c70d
maze: use sh to be more portable 2020-09-13 00:41:57 +01:00
Starbeamrainbowlabs c23c912789
Add another blender file: this time for exploding a purple maze
I'd like to play around with fluid / smoke simulations, and maybe 
soft-bodi physics too!
2020-09-13 00:39:21 +01:00
Starbeamrainbowlabs 273ca322a3
Add ./maze wrapper shell script to call the lua script
It's nice to have a lazy entrance point :P
2020-09-13 00:38:28 +01:00
Starbeamrainbowlabs 97a02f9e9d
main.lua: minor help message layout 2020-09-06 02:10:14 +01:00
Starbeamrainbowlabs 1cb6bbf8bc
main.lua: add more short aliases 2020-09-06 02:09:47 +01:00
Starbeamrainbowlabs 5188ffe174
main.lua: document NO_COLOR environment variable 2020-09-06 01:52:23 +01:00
Starbeamrainbowlabs 4928d200d2
Pretty up the CLI with ansi escape codes 2020-09-06 01:47:35 +01:00
Starbeamrainbowlabs 28df89ea7f
fix syntax error 2020-08-31 12:18:11 +01:00
Starbeamrainbowlabs 5467ad1664
update .gitignore 2020-08-31 00:16:44 +01:00
Starbeamrainbowlabs e5db599009
blender files: enable denoiser by default 2020-08-29 23:29:07 +01:00
Starbeamrainbowlabs 17fa39de09
README: cool horizontal line 2020-08-27 23:41:31 +01:00
Starbeamrainbowlabs 144751c314
README: fix image url 2020-08-27 23:13:04 +01:00
Starbeamrainbowlabs 7627ee2dad
README: Add cool image 2020-08-27 23:12:21 +01:00
Starbeamrainbowlabs 4ca4e4ef40
README: add link to licence 2020-08-27 22:39:04 +01:00
Starbeamrainbowlabs 4048f03a8d
FIll out the README 2020-08-27 22:37:15 +01:00
Starbeamrainbowlabs c3064a8469
Fix some bugs in the generator 2020-08-27 22:37:09 +01:00
Starbeamrainbowlabs 5e0d97fac6
add new 17x15x11 blender file using a path length of 4 2020-08-27 22:34:55 +01:00
Starbeamrainbowlabs 26ac4a72c8
Add volumetric lighting glass 15x15x15 blender file 2020-08-27 02:08:22 +01:00
Starbeamrainbowlabs b3ba3dec2a
15x15x15 glass: enable the denoiser, but we haven't tested it yet 2020-05-06 00:45:11 +01:00
Starbeamrainbowlabs 6efcb8428a
maze3d: Add path variance support 2020-05-06 00:44:46 +01:00
Starbeamrainbowlabs 7a2eaeac82
Comment out a workaround.
If you experience issue, get in touch
2020-05-03 16:49:21 +01:00
Starbeamrainbowlabs d077b17462
maze3d: implement path dimension customisations 2020-05-03 16:48:50 +01:00
Starbeamrainbowlabs bd73860768
check bounds properly when width_width > 1 2020-05-03 15:15:42 +01:00
Starbeamrainbowlabs 90f7819e09
Normalise width & height to avoid issues 2020-05-03 14:49:20 +01:00
Starbeamrainbowlabs aa4ce5591d
maze2d: add attention shifting mechanism 2020-05-03 14:27:18 +01:00
Starbeamrainbowlabs 0554e37fcc
maze2d: allow varying the path width & length 2020-05-03 14:23:25 +01:00
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
Starbeamrainbowlabs 0cf62aadd7
main.lua: fix seed 2020-05-03 02:00:19 +01:00
Starbeamrainbowlabs 412ac4cb2e
Update gitignore and add glass .blend file
beward if you try rendering the glass one - it takes *forever*!
2020-04-30 23:55:48 +01:00
Starbeamrainbowlabs 00922c6fd6
Add additional settings for openscad 2020-04-30 19:10:32 +01:00
Starbeamrainbowlabs 5711d7d1f7
Add blue 15x15x15 blender file 2020-04-30 11:55:54 +01:00
Starbeamrainbowlabs 589d2451ee
openscad.lua: make inverted simpler and more betterererererer 2020-04-30 11:39:56 +01:00
Starbeamrainbowlabs f3a1874ab0
Make 3d mazes more 'branchy' 2020-04-30 01:59:23 +01:00
Starbeamrainbowlabs 6b39c130b6
Create 7x7x7 blender file 2020-04-30 01:50:33 +01:00
Starbeamrainbowlabs a269015eb0
Add blender file This was created by going lua → openscad → stl → blender 2020-04-29 22:35:38 +01:00
Starbeamrainbowlabs cec83de9c4
update .gitignore 2020-04-29 19:57:41 +01:00
Starbeamrainbowlabs c3768aca2e
Create CLI
....I forgot to commit, didn't I?
2020-04-29 19:57:18 +01:00
Starbeamrainbowlabs c74074402e
Merge branch 'master' of git.starbeamrainbowlabs.com:sbrl/multimaze 2020-04-29 12:38:14 +01:00