DOM Dungeon

I swear, that James Edwards is on a different level to us mere mortals. This time, Wizard Brothercake has conjured up a thing of joy for anyone who remembers dungeon games of old.

Get this: he’s created a 3D maze using CSS and the DOM. Don’t believe me? Fire up a standards-compliant browser and try it out.

Okay, so there may not be any practical use for this, but it’s still very nifty. If nothing else, it’s a great trip down memory lane… or should that be memory maze?

Posted by Jeremy on Wednesday, August 9th, 2006 at 10:17am

Comments

Also check out http://www.countertrack.com/pacman/, wrote that in 2003 as an entry for a javascript contest on a Dutch forum.

# Posted by Peter on Wednesday, August 9th, 2006 at 10:52am

Yes, but is it accessible?

;-)

# Posted by Seb on Wednesday, August 9th, 2006 at 10:53am

Peter, that Pacman game is nifty!

Seb, James did actually think about accessibility with this. He said:

"It should even be possible to build a text-transcoder, to make the game more accessible by dynamically creating a description of each view."

# Posted by Jeremy Keith on Wednesday, August 9th, 2006 at 11:33am

Complete and utter insanity. File it under eccentric yet brilliant British inventions.

# Posted by Dod on Wednesday, August 9th, 2006 at 2:33pm

"Okay, so there may not be any practical use for this"

That sounds a bit short-sighted.

You could have: * Someone browsing the aisles of a store, as a shopping metaphor. * Doing a "walkthrough" on some real estate. * A virtual art gallery

We know the advantages of standards-based HTML and CSS; extending that to another visual metaphor is wonderful.

Great job, James.

# Posted by Joe Grossberg on Wednesday, August 9th, 2006 at 4:07pm

You know, Edwards might be a scripting god, but he’s not infallible. The dungeon works perfectly in Safari on Mac OS X, yet he indicates it only works in Firefox and Opera. Typical stuck-on-Windows PC programmer, I guess.

# Posted by Leland on Thursday, August 10th, 2006 at 2:22am

Leland, it probably works on plenty of other browsers too. Have you tested it on Konquerer? Typical stuck-on-Mac-or-Windows programmer, I guess.

If you’d like to be more constructive, why not drop James a line and let him know that he can update the documentation to include Safari in the list of supported browsers?

# Posted by Jeremy Keith on Thursday, August 10th, 2006 at 10:14am

Why calls James Edwards himself BrotherCake? Has it got to do with rave culture of the 90s?

# Posted by A on Tuesday, September 5th, 2006 at 1:02am

That’s entirely possible, A. I’ll leave James to answer that one himself.

# Posted by Jeremy Keith on Tuesday, September 5th, 2006 at 1:18am

Sorry. Comments are closed.

August 2006
SunMonTueWedThuFriSat
  12345
6789101112
13141516171819
20212223242526
2728293031  

Recommended Reading

XML Subscribe

Grab the RSS feed for this blog.

JavaScript API

Grab the RSS feed of comments for this entry.