Get Updates By E-mail 

Article Written By:
Johann Dowa

Open Source: Text Adventure Game Framework – Make Some Interactive Fiction

  •  
  •  
  •  
  •  
  •  

Not too long ago I came across the Frotz interactive fiction app in the app store when answering some feedback from an aspiring writer who was wondering how to create this type of app.  While text adventure games are not everybody’s cup of tea with 587 reviews for Frotz at the time of this article it is clear that there does appear to be a good demand for these types of games.

I’ve also come across a library that allows you to easily create your own text adventure game.   What I really like about this library is that it is purely object oriented so this makes it very easy to use.  You can see by looking at the example game that comes with the framework exactly how this is done.

You can find the homepage for the framework on Github here:
http://orta.github.com/WibbleQuest/

Now make sure you use these commands when downloading from Github to make sure you get all the extensions:

 git clone git://github.com/orta/WibbleQuest.git
 cd WibbleQuest
 git submodule init
 git submodule update

You can find the Google Code page for Frotz here if you’d like to create something utlizing the Z-Machine format (the standard interactive fiction format first created by Infocom):
http://code.google.com/p/iphonefrotz/

I’m not too familiar with the Z-machine format, but if you are you may want to check it out.  There is a pretty extensive community across the internet of interactive fiction fanatics who use this format.

Creating some interactive fiction could be a pretty fun project.

Frotz was added to the Open Source iOS Apps listing.


  •  
  •  
  •  
  •  
  •  

Submit A Resource

Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?

You can submit the url here.

The resources we feel will appeal to our readers the most will be posted on the front page.

Comments