It’s YOUR Write!

Victor R. Ruiz

Learn how Twine can be used to make interactive games and stories.

Have you ever wanted to make a videogame, but you’re more comfortable as a writer than an artist? Or maybe you want to make interesting games that aren’t all about action? Do you want to make stories you’ve written come to life? Maybe you just want an easy way to get started with games without having to be an experienced programmer first?

If any of those are true for you, then you might want to try learning how to write interactive fiction.

Interactive fiction has been a part of videogames since the beginning of computers. Back in 1976, Will Crowther created the very first “interactive fiction” game for a computer: Colossal Cave Adventure. Colossal Cave Adventure was a small game where the game described every scene in text and you typed in a description of what you wanted to do next.

In this way, Colossal Cave Adventure was the prototype for text adventure games. These kinds of games were at their most popular back in the ’70s and ’80s, but they’re still being made today! A program called Inform7 is a really popular way to design these kinds of interactive stories. One of my personal favorites is a game called Photopia, a short and strangely poignant story that shifts between small scenes of space exploration, high fantasy, and real world tragedy with color as the underlying theme:


Become a subscriber and get access to the rest of this article. Plus all our magazine articles.

Stories also include numerous links to help parents, kids, and teachers learn more. Get access today at just $15 per year!

Subscribe Today!

Also In The December 2017 Issue

Building and creating your tools with the Minecraft toolbox helps you survive the game.

Sensors give robots the senses humans have.

30+ ideas for all age holiday gifts, from books to apps to board games to VR and more.

There might be a reason that too-real robot and video game character creeps you out.

This programming language uses colors instead of text and punctuation to add and perform other tasks.

Knowing how passwords are cracked can help you create better passwords.

There are a number of strategies teachers (plus parents and students) can take to learn programming.

This project uses conductive thread to create a glove to activates your phone.

Software programming does neat things with language, in this case, mixing capital letters.

This Scratch game has lots of ways you can customize the game play. No cats were harmed in the making of this article either.

Links from the bottom of all the October 2017 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for October 2017.