---------------------------------------- Twine September 10, 2022 ---------------------------------------- Written on my laptop, while waiting for shit to hit the fan ---------------------------------------- I just recently read a tweet about Twine (https://twinery.org/) which immediately brought me back to just a bit more than one year ago, when I installed it on my kids' laptop and immediately started playing with it. Twine is "an open source tool which allows you to write interactive nonlinear stories". Remember those "Choose Your Own Adventure" books you used to play with as a kid? Well, think about that on steroids, with a beautiful UI to show the "map" of your story's passages, a markdown editor for text, the possibility to add different media types, and output to a single html file which can be immediately played online on different devices. My then 7yo kid started writing his own stories and I enjoyed both playing with them and creating some on my own (with the excuse of testing its limits...). I realised this is a very good environment to nurture creativity, because: - it makes the part of creating the adventure super-easy, so you can actually focus on its contents... And if you are reading this post via gopher I think you can easily relate with this ;-) - some of its extensions make it more powerful than I originally expected, i.e. thanks to the use of variables you can build an inventory and/or player stats, and with user inputs you can ask for e.g. passwords... Too bad they are stored in clear in the html, but hey, if you want to play THAT way then it is a whole different story! - for the two reasons above, in addition to creating and playing, you can also learn a little bit of programming but that can be introduced gradually and with plenty of support (e.g. I found the Twine Cookbook [1] super useful) Well... Needless to say I was hooked, and I did not just write one small adventure for my kid's 8th birthday [2], but also decided to give a Tiny Talk (a short, 20' informal presentation at work) about this. While doing some research for the talk, I realised that something people don't say when just presenting Twine "as a tool" is that there is a very interesting community behind it. One devoted to Interactive Fiction (IF) in its many forms, and producing it with different tools. Interactive Fiction has it roots in old textual adventure games such as "Colossal Cave Adventure" (1975). If you don't know much about it (or if you know and want to live again that magic period), I suggest you to check out "Get Lamp", Jason Scott's documentary about IF and the influence it had on the games that came after [3,4,5]. Also, Netflix "High Score" series has an episode (S1E3, "Role Players") at least partly devoted to this. Ok, as often in my life, a rabbit (gopher?) hole that leads to another one then to another one... Still, I hope worth sharing! [1] https://twinery.org/cookbook/ [2] http://federico.eynard.it/8years.html [3] http://www.getlamp.com/ [4] https://www.youtube.com/watch?v=LRhbcDzbGSU [5] https://archive.org/details/getlamp-interviews