In Proceedings of ICIDS

Tracery: An Author-Focused Generative Text Tool

Kate Compton, Ben Kybartas, and Michael Mateas

Different ways to visualize the expansion of “Detective #firstName# #surname# #sipped# the #coffee#. It was #coffeeJudgement#, like life”. Right: visualizing the grammar’s connectivity shows how each symbol (in dark blue) can expand to many different options (pale blue). Left: visualizing five sample expansions demonstrates where each story varies or remains the same. Bottom-left: fully expanded text, as it would be read by the end reader (Color figure online).

New communities of generative text practitioners are flourishing in novel expressive mediums like Twitterbots and Twine as well as the existing practices of Interactive Fiction. However, there are not yet reusable and extensible generative text tools that work for the needs of these communities. Tracery is an author-focused generative text tool, intended to be used by novice and expert authors, and designed to support generative text creation in these growing communities, and future ones. We identify the design considerations necessary to serve these new generative text authors, like data portability, modular design, and additive authoring, and illustrate how these considerations informed the design of the Tracery language. We also present illustrative case studies of existing projects that use Tracery as part of the art creation process.


More Information

Citation

Kate Compton, Ben Kybartas, and Michael Mateas, Tracery: An Author-Focused Generative Text Tool, In Proceedings of ICIDS, pp. 154–161, 2015.

BibTex

@inproceedings{bib:compton:2015,
    author       = { Compton, Kate and Kybartas, Ben and Mateas, Michael },    
    title        = { Tracery: An Author-Focused Generative Text Tool },
    booktitle    = { In Proceedings of ICIDS },
    year         = { 2015 },
    pages        = { 154--161 },
    doi          = { 10.1007/978-3-319-27036-4_14 },
    dblp         = { conf/icids/ComptonKM15 },
    url          = { https://publications.graphics.tudelft.nl/papers/272 },
}