Temple of The Roguelike Forums
Development => Challenges => Topic started by: joeclark77 on April 20, 2014, 10:18:55 PM
-
D&D #1 was created on a teletype at Clear Creek High School in Houston Texas, connected via an acoustic modem to a PDP 11 type mini-computer. Richard typed the game on a separate terminal onto paper tape spools, then read the tape strips into the terminal connected to the offsite computer, and ran the resulting program. The resulting program would play a simple Dungeons and Dragons like role-playing game. The player had a character that would explore a dungeon in search of treasure while fighting monsters along the way.
No one has seen this game run since the retirement of the teletype in 1979, which is when Richard made the final printout of the game.
I bet somebody on these forums will win this challenge. The original BASIC code is provided.
https://www.shroudoftheavatar.com/?p=39149
-
That is one unlikely contest for sure---leave it to Garriott.
-
Hmm... I might tackle it
-
That pdf version at least had several typing errors, possibly lost in translation from paper to pdf. I don't see any reason in this. It's just old, poorly written BASIC source code, less known dialect. Game programmers have been notorious to write poor source code then and now.
-
I'm participating on it. It's pretty fun.
http://slashland.wordpress.com/2014/04/27/yet-another-project-dnd1-port-to-javascript/
http://slashland.co/dnd1
-
I know it's deliberate, but that interface is incredibly hard to deal with
-
omg how do you play this? I got as far as class selection...
-
I added a Reference Card to make it a bit less daunting :)
-
The teletype aesthetic is really cool.
Although the rules of the challenge aren't really outlined very well. I would imagine that it would be ok to make some improvements to the interface. Like typing it the word of the command instead of a number.
-
Just wanted to point out I ended up as a runner up :) http://slashland.wordpress.com/2014/06/20/runner-up-for-dnd1-contest-and-the-public-release-of-jstty/