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

Learn some nifty coding tricks while creating a Formula EV3 Race Car.

With binary search, you don’t have to be a mind reader to beat this simple coding activity.

Controllers have come a long way in 50 years. Let’s appreciate the bulky, awkward ancestors that led us here!

Take your Scratch games to the next level by adding multiple modes with multiple sprites.

Let the CSS Zen Gardens wow you with variety and elegance. Making a pretty website isn’t so complicated after all!

An introduction to a hip new alternative to Java. It’s all the rage in android development!

Resources to transform you into a web virtuoso, from messaging apps to testers to code converters.

New treasures and new enemies await in two unique, dangerous realms.

Create your own 3D digital museum and learn how you can help preserve cultural artifacts.

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

Add data types to your new programming language in this third installment of the series.

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