Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

We didn't lose anything -- interactive fiction games are still being produced, and you can play them on your android or iphone these days, too. http://ifarchive.org/ and http://xyzzyawards.org/ are good places to start.


If someone wanted to write an interactive text game like these and put it on the web, are there any frameworks available? If not, a lot of the work would be on figuring out how to parse the player's input, how to map out the possible paths through the game, etc, instead of writing the story.


Heck yes. It all started out with the Z-Machine, the first major virtual machine architecture. The most recent is Glulx. Glulx itself is here: http://eblong.com/zarf/glulx/ with a new interpreter here: http://eblong.com/zarf/glulx/quixe/

/


There's a whole programming language, testing & documentation framework, and IDE. http://inform7.com/


I actually started working on a Ruby IF framework, with the intent that it could also be used to create MUDs and IF-ish games that had combat, so they can be played like an RPG.

I haven't gotten far yet, sadly. You are correct about the player's input being an issue, and the mapping has some issues to resolve, but the biggest problem is actually the interactions between objects or the player and objects.

For instance, the 'push' command is going to mean something different to every entity. Some won't respond (default response) but others might move or react.

I actually implemented that once in C# in such a way that it confused most of the other developers and they quit. I offered to scrap my code, but that was kind of the end of the project. -sigh-


Have the ruby thing on github by any chance? Id love to check it out. I've been toying with the idea of writing a mud in ruby, and giving it a graphical web frontend to make it more accessible to new players.


Not Github. Back then I was using RubyForge.

Fair Warning: I think I as far as I got was logging in. I don't remember if I got any commands working at all.

http://rubyforge.org/projects/textualize/

I will probably move it to GitHub soon as I've been thinking about working on it again.


Cool, I have one from a while ago that I got about that far as well. I was thinking about working through the Mud Game Programming book to get a working foundation going, but send me an email (in profile) once you start working on it again.


Use TADS [0], if you like programming, or Inform [1], if you do not. Alternatively, for web only, you could try Undum [2].

[0] http://inform7.com/ [1] http://www.tads.org/ [2] http://undum.com/


Just FYI, your 0 and 1 links are swapped. ;)


Correct. I cannot edit it anymore, though. :(


A great front end to the archive is http://ifdb.tads.org.


Zoom is a nice OS X app for running IF games, and it incorporates a GUI interface to ifdb.

http://www.logicalshift.demon.co.uk/mac/zoom.html

The developer of Zoom also does the Mac IDE for Inform 7.


And for multiplayer versions of these, wherein players compete against each other or work together, there are still many MUDs and MUSHes online.


www.topmudsites.com is a pretty good place to find a MUD to play. I personally recommend Achaea, but I've heard good things about Aardwolf.


Dark Mists is also a bit different and has been running for over 13 years. (Disclaimer: I host the game.)





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: