Writing about Adventure, Horror, Sci-Fi and Interactive Fiction

Category: Interactive Fiction (page 1 of 1)

Inform 7 Goes Open Source

Last week on Twitter, in between Elon Musk’s cries for attention, I saw a simple tweet by Emily Short announcing that Inform 7 was now open source. All I can say is … wow! Wonderful news.

Inform 7 is a wonderful tool. It is a free tool developed by Graham Nelson. Inform 7 allows us to write interactive fiction in plain language. It doesn’t read like traditional code. It reads very much like a story in doing so, is truly self-documenting.

So being that the tool was free, why does it matter that it’s open source? Good question, indeed.

Read more

How to Play Infocom Games on an M1 Mac

I’ve been a gamer my entire life from my early days of playing on the Atari to the latest gems on the PS5. I have to say, of the thousands games that I have played, Infocom games are my most loved.

I played with my dad, my brother, and friends around the neighborhood. We’d spent our summer days working out solutions to what seemed like impossible puzzles (and some were – I’m looking at you, Zork 3 Royal Puzzle).

Recently I bought a new Mac and decided to revisit the classics. I found that it took a little sweat and elbow grease to get the Infocom games working on the Mac but they do work on the latest M1 Macs.

If you need a little walkthrough to play Infocom games on an M1 Mac, then follow along. You’ll have your text adventures running in no time!

Read more

Twine 2 Tutorial – Creating an Advanced Inventory

Since focusing on Twine in the last year, Jezner has acquired a lot of visitors looking to create Twine inventory systems. In fact, my tutorial on creating a basic inventory is one of my most viewed articles.

And while this tutorial will expand on that tutorial in every way, this solution is just one solution in a sea of them. That’s the beauty of code. There is a multitude of solutions yet, that’s also a pain point. After all, of all the solutions, there are few that will fit your story like a well-tailored glove.

This is why it is important to understand the mechanics of any code-based system instead of blindly copying and pasting code. Doing so, may solve your immediate problem, but like introducing an invasive species. It may solve one problem, but cause a whole lot of other problems.

Read more