More specifically, a live reading of Girth Loinhammer’s Most Exponential Adventure will be taking place as part of the brand new EGX Rezzed Fringe Theatre. For anybody unfamiliar with the story, it’s a massively interactive fantasy parody that plays out sort of like a Fighting Fantasy gamebook, but typically involves much, much more booze. I’ll read a chunk out loud (probably with funny voices – it gets hard to tell who’s who otherwise), announce the options available to the audience, and then whichever one gets the loudest cheer decides how the story will continue.
This is essentially what I’ve been doing at open mics for the past couple of years, but instead of taking place in a dingy pub somewhere, it’ll be at London’s largest games event.
If you’d like to come and get involved, Exponential Adventure will be running Thursday 4th of April at 2pm, and go on for about 45 minutes. This should allow time for at least three readings, but could stretch to as many as four or five depending on how things go on the day. We’ll be on the ground floor of the Tobacco Dock, which is probably the second most dungeon-y venue I’ve ever had for this.
Tickets are very reasonably priced for an event of this size. If you’re already near London, twenty quid gets you in all day Thursday which will let you see my show and still have a go at plenty of games. If you’re coming from farther afield, a Super Pass for the full three days is just £44.
Also, not to pile on the pressure or anything, but if nobody turns up then I will literally be standing on stage doing nothing because interactive fiction does not work without an audience. So please do share this around!
If you want to make your Twine games more interesting, there are few easier ways to do that than the (live:) macro. This thing can do as little as shuffle your random text from time to time, or as much as introduce completely new mechanics into your game. This tutorial will borrow a few ideas from others in the series, but honestly – if all you want to do is make your games a little more dynamic – it shouldn’t be too hard to follow on its own. Here are a few different methods of using (live:) to do interesting things:
Method Zero: What (live:) Actually Does
This macro behaves a little differently to (if:), (else:), (either:), etc. so I think it’s worth taking a moment just to introduce it. If you open up Twine 2 and type in (live:)[Here’s some text I want to appear live.], this is what you’ll see when you run the game:
At a glance, it’ll appear that nothing’s going on. However, what’s actually happening is that the (live:) macro is constantly refreshing that text. You just can’t tell because refreshing the text doesn’t actually do anything. It looks the same every time it shows up, so it doesn’t really matter whether it’s being re-displayed a thousand times a second or it’s displayed once and just stays there. However, the fact that this doesn’t draw attention to itself can actually be pretty useful, as you’ll see in the next step. Continue reading