The Infinite Adventure Machine

David Benqué's Infinite Adventure Machine creates random folk-tales, and is itself an adventure in what he describes as an unsolved computer science problem: automatic story generation.

Tales and myths; the core narratives of human culture, have been transmitted for generations through various technologies and media. What new forms might they take through digital formats and Artificial Intelligence?

Based on the work of Vladimir Propp, who reduced the structure of russian folk-tales to 31 basic functions, TIAM aims to question the limitations and implications of attempts at programming language and narrative.

Because the program is unable to deliver a finished story, rather only a crude synopsis and illustrations, users have to improvise, filling the gaps with their imagination and making up for the technology's shortcomings.

Wikipedia's article on Propp has a lengthy description of his typology of narrative structures.

I've always been fascinated by the subtle movement these devices make, whereby a description of universal narrative elements is turned into a prescription for writing new stories. Every few years there seems to be another bestseller book, for example, telling you how to succeed in Hollywood with Joseph Campbell. Campbell seems mostly good for turning every hero into Jesus but with Vedic mysticism.

But I love these random generators all the same (and make my own). The bite-size mind-meld between culture and software they embody has a strange magic to it.

The Infinite Adventure Machine [Glitch Fiction via Creative Applications]