This post is for discussion of Desert Labyrinth, the culmination of my JavaScript maze generation project. Try it out and if you like it, post a comment here. If you don't like it, post a comment, too. Criticism is appreciated as long as it's constructive!
The object of Desert Labyrinth is simply to escape the maze. Use the glowing buttons (upper right side of the window) or use your keyboard's arrow keys to navigate. As you move through the maze the walls should update accordingly.
If you're hopelessly lost or feel like cheating click the compass button for an overhead map showing your current location. Click it again to hide the map.
The question mark button takes you here to this blog posting.
Couple of things:
Desert Labyrinth is based entirely around CSS, JavaScript, and XHTML. If you've disabled JavaScript or CSS in your browser than this isn't going to work for you. If it's just a jumble of images or nothing at all is happening it's likely that something is disabled or your browser doesn't support some feature I'm using.
Right now the maze doesn't work in the Safari browser on the Macintosh platform. I'm not sure why but I don't have access to a Mac for further testing. It should be fine in all Mozilla-based browsers (Firefox, Netscape), IE7, and Opera 9+. Other browsers that support modern versions of CSS and JavaScript should also work but no guarantees.
There are about 2.5MB's of image files required to display the maze in your browser. Depending on your bandwidth it may take a while for the maze to load. The wall segments load on-demand so until you've moved around the maze a bit you may notice some delays. Once everything is cached it should be snappy, though.
And finally, if you're interested in how I made Desert Labyrinth I have another blog posting discussing the maze in a more technical manner. Otherwise, have fun getting lost in the maze.

Posted by: mehdi panahi | November 07, 2007 at 01:48 AM
Hi. My name is Raul Aguilar. I'm from mexico. I'm math teacher. I have a small group of kid and i need to teach them somethin on logic and this is perfect for that porpouse. How can I download your labyrinth? Can you send me it on a zip file? I think this is a fantactic work and must to be shared with everybody.
Best regards.
I'll wait for your answer.
Posted by: Raul Aguilar | May 22, 2009 at 08:46 AM