Mazes created with a Blender Add on
While working on my Merlin and Morgana project I became interested in Maze creation and I spent some time wandering through history of mazes in computer games. I had never realized how far back mazes go in computer games. According to Wikipedia, the first computer maze game was back in 1959(!) The computer I gather was room sized.
The Wikipedia list describes them as “video” games so I’m not sure if text based computer games are included in the list eg. Colossal Cave Adventure . The first maze games that I played and created were probably on my Timex1000 back in the 1980s.
The maze, in various forms, became a feature of many, many games from the stone wall corridors I played in The 7th Guest to the ghost chasing paths of Pac-Man,
My young grand daughter is a fan of solving mazes and will show how I can create mazes for her also. So as a Blender user this thread will show different methods that can be used to create mazes with Blender and scripts to include in a Babylon game. The first method is with Blender addons and the exporting in the.babylon format.
The first addon I found is called Mesh Maze. Latest release is for Blender 3.2 and I use Blender 3.3. On installing it warns that it was created in an earlier version and may have problems. The add on allows you to remove the outer wall, and if you do, you can’t get it back (a 3.2 vs 3.3 problem ?). Any way, I remove that outer wall after the maze has been created and I move onto the relatively simple, but tedious, method of texturing the walls.
This page shows some examples of mazes that you can generate - though the texturing may become a problem with some of them.
And here is my result : 2 mazes.
You can view the maze from above or within, show the path though the maze, and switch mazes at will. The white sphere indicates camera position, the red sphere the end of search.
There is another add on I found Maze Generator built for Blender 3. No warnings on installation but it seems to crash if maze gets to 20x20 size.
Just the start of my exploration of maze creation.
Cheers, gryff