Here be dragons

Hi. This page contains a JavaScript port of Richard Garriott's 
"Dungeons and Dragons #1". 

Originally written in 1977, the source code was made public in April 2014
and a challenge was posted to port the game to JavaScript (or the Unity
game engine). A prize was involved, but there was a catch - one of the
conditions of participating in the challenge was that any submitted entries
would become property of Mr. Garriott. (As I'm writing this, apparently there
are plans to include it in "Shrouds of the Avatar").

Handing over ownership of the sources would potentially mean closing them up,
and a prize of 500 dollars is pocket change for the amount of time one would
spend on a good quality port. Rather than competing for the money, it seemed
more interesting NOT to enter this particular port into the competition, but
to openly publish the result instead. The methods, scripts and libraries
used and created for the port might be useful to others, who knows? 

If anything, the documentation (in the README file) tells the "Making of"
story of the port (and explains why we really need a SLEEP statement in 
JavaScript).

Hope you enjoy the results!
Play the game
Note: This is a true-to-the-original port.
This means that there are bugs and typos,
and the only the user SHAVS is allowed to play.
Unplayable "emscripted" version of the game
The automated translation from C to JavaScript. If you try, you'll find it isn't playable at all and will bog down your CPU. I guess you could say, "Here be dragons".
Downloads
dnd.tgz
All game resources. Note: save game, restore game, dungeon editing 
do not yet work in this version).
Resources include PDF, contrasted pages, source code, maze generator, 
scripts, "Making of" story and more.