I have gargoyle compiled and working on the iLiad. This looks and works pretty well.
Gargoyle is an IF player that supports all the major interactive fiction formats.
Most interactive fiction is distributed as portable game files. These portable game files come in many formats. In the past, you used to have to download a separate player (interpreter) for each format of IF you wanted to play.
Right now, you will need to edit run.sh in order for it to open a different book. I've included the original Zork game as a sample.
I'll admit, I've never gotten into interactive fiction before. I played Zork a little bit when I was a kid, but that's because it was included in a larger game pack I had bought. I also read those "Choose Your Own Adventure" books when I was really young. I'm not sure if that's the same thing though. Maybe someone who knows more about gargoyle and interactive fiction can help out...