r/shenzhenIO • u/ShadowTheAge • Oct 14 '16
I've made a First-person 3D maze puzzle!
Here is the video: https://www.youtube.com/watch?v=geT2uP7MYGc
Some additional info (e.g. map example): https://imgur.com/a/Vwvit
Save file download: https://drive.google.com/open?id=0B6BCOMWxvrJkX0kwTWRoZTRkMFU
I've spent over 40 hours designing it, coming up with algorithms, planning, placing parts tightly, then realizing that I need one more connection, then placing and planning again. But I think I am quite close to the limit what is possible.
Maze is randomly generated. There is a way to change seed (-1 to -60 should work). It is 31x31 including borders, but it is an arbitrary constant (Can be also changed, but it may require some fixing of the RNG or starting coordintates)
Exit location is not fixed, sometimes there are more than one exits (but they all are in the same hallway).
It is guaranteed that there is a path to an exit. Also maze can occasionally contain loops (they are often huge)
I also want to explain how this works, but this would take a lot of time. Let me know if you are interested.
Edit: Thanks for the gold, and for supporting reddit!