Skip to main content

Expressionist: An Authoring Tool for In-Game Text Generation

  • Conference paper
  • First Online:
Interactive Storytelling (ICIDS 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10045))

Included in the following conference series:

Abstract

We present Expressionist, an authoring tool for in-game text generation that combines the raw generative power of context-free grammars (CFGs) with the expressive power of free-text markup. Specifically, authors use the tool to define CFGs whose nonterminal symbols may be annotated using arbitrary author-defined tagsets. Any content generated by the CFG comes packaged with explicit metadata in the form of the markup attributed to all the symbols that were expanded to produce the content. Expressionist has already been utilized in two released games and it is currently being used in two ongoing projects. In this paper, we describe the tool and discuss these usage examples in a series of case studies. Expressionist is planned for release in late 2016.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    We use the term ‘game’ here for brevity and convenience, but we more generally mean any work of interactive storytelling or playable media.

References

  1. Bad Cop Studios: Project Perfect Citizen (2016)

    Google Scholar 

  2. Bona, D.J.L.: Recursion in cognition: a computational investigation into the representation and processing of language. Ph.D. thesis, University Rovira i Virgili (2012)

    Google Scholar 

  3. Caldwell, B.: Free Loaders: This Desktop is Under Investigation. Rock, Paper, Shotgun, Bath (2016)

    Google Scholar 

  4. Cavazza, M., Charles, F.: Dialogue generation in character-based interactive storytelling. In: Proceedings of AIIDE (2005)

    Google Scholar 

  5. Compton, K., Kybartas, B., Mateas, M.: Tracery: an author-focused generative text tool. In: Schoenau-Fog, H., Bruni, L.E., Louchart, S., Baceviciute, S. (eds.) ICIDS 2015. LNCS, vol. 9445, pp. 154–161. Springer, Heidelberg (2015). doi:10.1007/978-3-319-27036-4_14

    Chapter  Google Scholar 

  6. Elson, D.K.: Modeling narrative discourse. Ph.D. thesis, Columbia University (2012)

    Google Scholar 

  7. Evans, R., Short, E.: Versu–a simulationist storytelling system. In: TCIAIG (2014)

    Google Scholar 

  8. Gatt, A., Reiter, E.: SimpleNLG: a realisation engine for practical applications. In: Proceedings of ENLG (2009)

    Google Scholar 

  9. Horswill, I.D.: Architectural issues for compositional dialog in games. In: Proceedings of GAMNLP (2014)

    Google Scholar 

  10. Joseph, E.: Bot colony–a video game featuring intelligent language-based interaction with the characters. In: Proceedings of GAMNLP (2012)

    Google Scholar 

  11. Lessard, J.: Designing natural-language game conversations. In: Proceedings of DiGRA-FDG (2016)

    Google Scholar 

  12. Loyall, A.B., Bates, J.: Personality-rich believable agents that use language. In: Proceedings of AGENTS (1997)

    Google Scholar 

  13. Mateas, M.: The authoring bottleneck in creating AI-based interactive stories [panel]. In: Proceedings of INT (2007)

    Google Scholar 

  14. Mawhorter, P.A.: Artificial intelligence as a tool for understanding narrative choices. Ph.D. thesis, University of California, Santa Cruz (2016)

    Google Scholar 

  15. Montfort, N.: Generating narrative variation in interactive fiction. Ph.D. thesis, University of Pennsylvania (2007)

    Google Scholar 

  16. Reed, A.A., et al.: A step towards the future of role-playing games: the SpyFeet mobile RPG project. In: Proceedings of AIIDE (2011)

    Google Scholar 

  17. Rowe, J.P., Ha, E.Y., Lester, J.C.: Archetype-driven character dialogue generation for interactive narrative. In: Prendinger, H., Lester, J., Ishizuka, M. (eds.) IVA 2008. LNCS (LNAI), vol. 5208, pp. 45–58. Springer, Heidelberg (2008). doi:10.1007/978-3-540-85483-8_5

    Chapter  Google Scholar 

  18. Ryan, J., Brothers, T., Mateas, M., Wardrip-Fruin, N.: Juke joint: characters who are moved by music. In: Proceedings of Experimental AI in Games (2016)

    Google Scholar 

  19. Ryan, J., Mateas, M., Wardrip-Fruin, N.: Characters who speak their minds: dialogue generation in talk of the town. In: Proceedings of AIIDE (2016)

    Google Scholar 

  20. Ryan, J., Mateas, M., Wardrip-Fruin, N.: A lightweight videogame dialogue manager. In: Proceedings of DiGRA-FDG (2016)

    Google Scholar 

  21. Ryan, J.O., Barackman, C., Kontje, N., Owen-Milner, T., Walker, M.A., Mateas, M., Wardrip-Fruin, N.: Combinatorial dialogue authoring. In: Mitchell, A., Fernández-Vara, C., Thue, D. (eds.) ICIDS 2014. LNCS, vol. 8832, pp. 13–24. Springer, Heidelberg (2014). doi:10.1007/978-3-319-12337-0_2

    Chapter  Google Scholar 

  22. Ryan, J.O., Fisher, A.M., Owen-Milner, T., Mateas, M., Wardrip-Fruin, N.: Toward natural language generation by humans. In: Proceedings of INT-SBG (2015)

    Google Scholar 

  23. Ryan, J.O., Mateas, M., Wardrip-Fruin, N.: Open design challenges for interactive emergent narrative. In: Schoenau-Fog, H., Bruni, L.E., Louchart, S., Baceviciute, S. (eds.) ICIDS 2015. LNCS, vol. 9445, pp. 14–26. Springer, Heidelberg (2015). doi:10.1007/978-3-319-27036-4_2

    Chapter  Google Scholar 

  24. Short, E.: Procedural text generation in IF. https://emshort.wordpress.com/2014/11/18/procedural-text-generation-in-if/

  25. Summerville, A.J., Ryan, J., Mateas, M., Wardrip-Fruin, N.: CFGs-2-NLU: sequence-to-sequence learning for mapping utterances to semantics and pragmatics. Techical report. UCSC-SOE-16-11, UC Santa Cruz (2016)

    Google Scholar 

  26. Vacuous Games: Snapshot (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to James Ryan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Ryan, J., Seither, E., Mateas, M., Wardrip-Fruin, N. (2016). Expressionist: An Authoring Tool for In-Game Text Generation. In: Nack, F., Gordon, A. (eds) Interactive Storytelling. ICIDS 2016. Lecture Notes in Computer Science(), vol 10045. Springer, Cham. https://doi.org/10.1007/978-3-319-48279-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48279-8_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48278-1

  • Online ISBN: 978-3-319-48279-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics