A good programming assignment would be to generate a Cylinder Maze for 3D Printing.
Some requirements:
Some requirements:
- 2 Slots for traversing through the maze, 180 degrees from each other.
- Multiple Start Points, but only 1 End Point
- Maze must wrap horizontally
- Algorithm to assess the difficulty of the maze
References:
Spherical Maze Generation
www.cs.umd.edu/users/mount/Indep/Xue-Li/xue-scholarly-paper.pdf
Spherical Maze Generation
www.cs.umd.edu/users/mount/Indep/Xue-Li/xue-scholarly-paper.pdf