Predictably from my username I love text adventures, and looking back they were a big influence on me gaining skills in programming and such. I think it may have been just learning the paradigm of working with a console more than anything else.
There's still a lot of interactive fiction being made today, and you can find a lot of old and new games on the IF Archive[0]and IFDB [1]. New tools like Twine[2] are also allowing new forms of interactive fiction - "The Uncle Who Works For Nintendo"[3] recently showed up on the HN frontpage and was built in Twine.
Finally, I'll point out Inform 7[4] - a language designed for creating text adventures. It's all natural English grammar, and is really interesting in terms of design and parsing. I would highly suggest learning a bit of Inform and writing a small game in it, it's a very weird process. Also it will help you understand some of the jokes in _why's printer spools.
I'm a bit sad that Undum [0] didn't receive attention [1] that Twine did. I think it's more (arguably the most, to date) modern and user-friendly take on interactive fiction, which should have long since moved to the web, like these two platforms show us.
I don't know, I think these projects just reduce interactive fiction to the level of a Choose Your Own Adventure, and are often even less interactive than that. There is a lot more room for complex puzzles and interactivity with true interactive fiction games.
As for moving to the Web, Parchment has done a pretty good job of doing that with the Z-Machine:
You know, I love inform 7 and was incredibly inspired when I first saw it and played with it. I DID try to create a simple game but was stymied by the documentation. There's a tutorial with the most basic game, and then there's in-depth documentation. There's not a lot of in-between. Syntax examples of how to do a handful of common things would have been wonderful.
I've had the exact same experience. Sometime I need to get around to reading source for a bunch of Inform games to get how larger programs are structured.
Inform 7 is an great thing to be exposed to simply to see what a natural English programming language looks like. Some complex things are simple, some simple things are incredibly complex. Having to remember precise incantations in an imprecise language like English is an interesting experience, especially when you want to represent something that is not explicitly established in the language (for example, adding RPG elements to an adventure).
I love text adventures too. I wish they would be more popular, and I always wonder if it would be possible to create something like MMORPG based on text adventures.
Also, I think that using a programming language with English grammar is not the best idea. If anyone is interested in writing text adventures, there's a book called "Land of Lisp", that teaches you the basics of lisp on the example of creating a simple text adventure.
I think it's a very fun way to learn lisp, and to write the game, right now I'm working on my own and it's really cool =)
When you say an MMORPG based on text adventures, do you mean something like MUD and its variants? I spent a good deal of time building areas and scripted events on a few MUD-type platforms back in the 90s but attention gradually shifted to more graphical environments for the most part and I lost track.
There's still a lot of interactive fiction being made today, and you can find a lot of old and new games on the IF Archive[0]and IFDB [1]. New tools like Twine[2] are also allowing new forms of interactive fiction - "The Uncle Who Works For Nintendo"[3] recently showed up on the HN frontpage and was built in Twine.
Finally, I'll point out Inform 7[4] - a language designed for creating text adventures. It's all natural English grammar, and is really interesting in terms of design and parsing. I would highly suggest learning a bit of Inform and writing a small game in it, it's a very weird process. Also it will help you understand some of the jokes in _why's printer spools.
[0] http://www.ifarchive.org/
[1] http://ifdb.tads.org/
[2] http://twinery.org/
[3] http://correlatedcontents.com/misc/UWWFN/UWWFN.html
[4] http://inform7.com/