• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Customizable Stackable Randomly Generated Ball Maze 3D Printer File Image 1
Customizable Stackable Randomly Generated Ball Maze 3D Printer File Image 2
Customizable Stackable Randomly Generated Ball Maze 3D Printer File Thumbnail 1
Customizable Stackable Randomly Generated Ball Maze 3D Printer File Thumbnail 2

Customizable Stackable Randomly Generated Ball Maze

Steve DeGroof avatarSteve DeGroof

September 4, 2022

printables-icon
DescriptionCommentsTags

Description

You can create a single maze, or several stacking mazes where, after you complete a level, the ball drops to the one below it.

The SCAD code will generate a maze based on the variables you set. The available parameters are:
sides - number of sides
wallWidth - wall and bottom thickness
wallHeight - height of wall above bottom
pathWidth - minimum space between walls
mazeDia - diameter (or diagonal width) of maze
marbleDia - marble diameter (optional; set to 0 for none)
centerExit - if true, put the exit in the center
pedestal - if true, add a starting pedestal in the center
clips - if true, generate clips for stacking instead of a maze
easyClips - if true, the clips are longer, making it easier to view lower levels

The centerExit and pedestal parameters allow several mazes to be stacked. The order of stacking should be, from top to bottom:
1. pedestal=true, centerExit=false
2. pedestal=false, centerExit=true
3. pedestal=false, centerExit=false
..and 2&3 can be alternated several times as needed, making a stack as tall as you want. 
The play then becomes a matter of navigating the ball to the exit on the outer rim, letting it drop to the next level, navigating it to the center exit, letting it drop, and so on.

For the most part, the code generates reasonably playable mazes. And if you don't like the layout, you can always hit "render" again. Note: Due to the random number generators, hitting “preview”, then “render” will not get you the same maze as you previewed.

And here's me, attempting to solve my own maze…

License:

Creative Commons — Public Domain

Related Models

Spinning Tops Orbital Series preview image

Spinning Tops Orbital Series

YSoft_be3D profile image

YSoft_be3D

38,512

Glacier Gauntlet: Milo's Challenge, a printable game! no supports, built-in springs preview image

Glacier Gauntlet: Milo's Challenge, a printable game! no supports, built-in springs

Nat profile image

Nat

230

Mini Pocket Sized Fidget Infinity Cube preview image

Mini Pocket Sized Fidget Infinity Cube

HeatherMacAnanny profile image

HeatherMacAnanny

1,541

Micro Catapult preview image

Micro Catapult

LukeTansell profile image

LukeTansell

36,990

Jedovatý meč (V.01) - Metin 2 - Sword from game preview image

Jedovatý meč (V.01) - Metin 2 - Sword from game

Gampi profile image

Gampi

21

Ultimate Toothpick Crossbow V2 preview image

Ultimate Toothpick Crossbow V2

Sairae profile image

Sairae

491

Spirograph preview image

Spirograph

3Domas profile image

3Domas

26,839

Greed on the Grill: A 3D Printed Food Stacking Ballance Game preview image

Greed on the Grill: A 3D Printed Food Stacking Ballance Game

Gerse profile image

Gerse

20