August 25, 2008

Interactive fiction has come to the iPhone with a great port of the Frotz Z-Machine player. It's free. To solve the problem of getting IF game files to the phone, Craig built an Internet-powered game file browser directly into the application. Very nice.

I don't mean to spoil anything by saying this out loud, but I wonder if this technically violates Apple's terms of service, which forbids language interpreters. I would presume that it would especially forbid interpreters that can evaluate code off of an arbitrary website. Of course, the definition of "interpreter" is debatably fuzzy, as any data-driven app could be considered an interpreter of the data. But Frotz is a straightforward example of an interpreter of code, and if the terms of service forbids interpreters for security reasons (Apple doesn't yet trust their own app sandboxing, or just doesn't trust app authors to do their own sandboxing), those concerns would apply to Frotz.

post a comment...