The Terribly Accessible Dungeon of Doom

Welcome to James Edwards Terribly Accessible Dungeon of Doom, a fully accessible 3D Maze written in JavaScript. Yes, that's right JavaScript.

(You can navigate using the buttons underneath the maze, or using the arrow keys. For the arrow keys to work you must first set focus in the dungeon iframe, either by clicking or tabbing into it.)

If you liked this maze, share the love:

Be on the lookout for James lurking somewhere in the maze. Find him, and he just might have a surprise or two up his sleeve!

This mind-boggling piece of JavaScript wizardry is fully explained in our new book The Art & Science Of JavaScript. If you think the maze is pretty cool, just wait until you read the rest of the book — it will blow you away!

ORDER NOW!

About the book

More about the Art & Science Of JavaScript

Coming Jan 2008We’ve assembled seven of the greatest minds in modern JavaScript to teach you the most inspirational techniques you’ll ever use. From creating impressive mashups and stunning, dynamic graphics, to more subtle user-experience enhancements, you’re about to be amazed by the true potential of this powerful language.

  • Create a slick Google Maps and Flickr mashup.
  • Build your own fully accessible 3D maze.
  • Create stunning vector graphics using the canvas element.
  • Have some fun with draggable and sortable table columns.
  • Give your site some extra personality with client-side badges.
  • Write better code faster using metaprogramming techniques.
  • Become a debugging expert using pro-level Firebug tricks.

Order your copy today!

More about the 3D Maze and James

[extract from The Art & Science Of JavaScript]

Just when you thought you’d seen everything, James Edwards shows you how to push the technologies of CSS and JavaScript to their limits, as he creates a real game in which the player must navigate around a 3D maze! Complete with a floor-plan generator and accessibility features like keyboard navigation and captions, this chapter highlights the fact that JavaScript’s potential is limited only by one’s imagination.

The Map!

The map will track your movements through the dungeon, giving you a bird's-eye view of your progress.

ORDER NOW!