Abstract
Story sifting, also known as story recognition, has been identified as one of the major design challenges currently facing interactive emergent narrative. However, despite continued interest in emergent narrative approaches, there has been relatively little work in the area of story sifting to date, leaving it unclear how a story sifting system might best be implemented and what challenges are likely to be encountered in the course of implementing such a system. In this paper, we present Felt, a simple query language-based story sifter and rules-based simulation engine that aims to serve as a first step toward answering these questions. We describe Felt’s architecture, discuss several design case studies of interactive emergent narrative experiences that make use of Felt, reflect on what we have learned from working with Felt so far, and suggest directions for future work in the story sifting domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
As distinct from the natural language understanding term “story recognition”, which refers to the identification of embedded story content in natural language text.
References
Adams, T.: Emergent narrative in Dwarf Fortress. In: Procedural Storytelling in Game Design, pp. 149–158 (2019)
Alder, A.: The Quiet Year. https://buriedwithoutceremony.com/the-quiet-year. Accessed 17 Jul 2019
Bay 12 Games: Slaves to Armok: God of Blood Chapter II: Dwarf Fortress (2006)
Brown, M.: The power of projection and mass hallucination: practical AI in the Sims 2 and beyond. Presented at AIIDE (2006)
Cardona-Rivera, R.E., Cassell, B.A., Ware, S.G., Young, R.M.: Indexter: a computational model of the event-indexing situation model for characterizing narratives. In: Proceedings Computational Models of Narrative, pp. 34–43 (2012)
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, Cham (2015). https://doi.org/10.1007/978-3-319-27036-4_14
DataScript. https://github.com/tonsky/datascript. Accessed 15 Jul 2019
Eladhari, M.P.: Re-tellings: the fourth layer of narrative as an instrument for critique. In: Rouse, R., Koenitz, H., Haahr, M. (eds.) ICIDS 2018. LNCS, vol. 11318, pp. 65–78. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04028-4_5
Eladhari, M.P., Sullivan, A., Smith, G., McCoy, J.: AI-based game design: enabling new playable experiences. UC Santa Cruz Baskin School of Engineering (2011)
Evans, R., Short, E.: Versu: a simulationist storytelling system. IEEE Trans. Comput. Intell. AI Games 6(2), 113–130 (2014)
Freehold Games: Caves of Qud (2020)
Garbe, J.: Simulation of history and recursive narrative scaffolding. http://project.jacobgarbe.com/simulation-of-history-and-recursive-narrative-scaffolding. Accessed 15 Jul 2019
Grinblat, J., Bucklew, C.B.: Subverting historical cause & effect: generation of mythic biographies in Caves of Qud. In: Proceedings FDG (2017)
Kreminski, M.: Procedural narrative design with parametrized storylets. Presented at GDC (2019)
Kreminski, M., et al.: Cozy mystery construction kit: prototyping toward an AI-assisted collaborative storytelling mystery game. In: Proceedings of the FDG (2019)
Kreminski, M., Samuel, B., Melcer, E., Wardrip-Fruin, N.: Evaluating AI-based games through retellings. In: Proceedings AIIDE (2019)
Kreminski, M., Wardrip-Fruin, N.: Generative games as storytelling partners. In: Proceedings of the FDG (2019)
Kreminski, M., Wardrip-Fruin, N.: Sketching a map of the storylets design space. In: Rouse, R., Koenitz, H., Haahr, M. (eds.) ICIDS 2018. LNCS, vol. 11318, pp. 160–164. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04028-4_14
Kybartas, B., Bidarra, R.: A survey on story generation techniques for authoring computational narratives. IEEE Trans. Comput. Intell. AI Games 9(3), 239–253 (2017)
Kybartas, B., Verbrugge, C., Lessard, J.: Expressive range analysis of a possible worlds driven emergent narrative system. In: Rouse, R., Koenitz, H., Haahr, M. (eds.) ICIDS 2018. LNCS, vol. 11318, pp. 473–477. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04028-4_54
Liapis, A., Yannakakis, G.N., Alexopoulos, C., Lopes, P.: Can computers foster human users’ creativity? Theory and praxis of mixed-initiative co-creativity. Digital Culture Educ. 8(2), 136–153 (2016)
Louchart, S., Truesdale, J., Suttie, N., Aylett, R.: Emergent narrative: past, present and future of an interactive storytelling approach. In: Interactive Digital Narrative: History, Theory and Practice, pp. 185–199 (2015)
Martens, C.: Ceptre: a language for modeling generative interactive systems. In: Proceedings of the AIIDE (2015)
Mateas, M., Domike, S., Vanouse, P.: Terminal time: an ideologically-biased history machine. AISB Q. Spec. Issue Creativity Arts Sci. 102, 36–43 (1999)
Maxis: The Sims 2. Electronic Arts (2004)
McCoy, J., Treanor, M., Reed, A.A., Mateas, M., Wardrip-Fruin, N.: Prom week: designing past the game/story dilemma. In: Proceedings of the FDG (2013)
McCoy, J., Treanor, M., Samuel, B., Reed, A.A., Mateas, M., Wardrip-Fruin, N.: Social story worlds with Comme il Faut. IEEE Trans. Comput. Intell. AI Games 6(2), 97–112 (2014)
Nardi, B.A.: A Small Matter of Programming: Perspectives on End User Computing, 1st edn. MIT Press, Cambridge (1995)
Nelson, M.J.: Emergent narrative in The Sims 2. http://www.kmjn.org/notes/sims2_ai.html. Accessed 18 Jul 2019
Osborn, J.C., Samuel, B., Mateas, M., Wardrip-Fruin, N.: Playspecs: regular expressions for game play traces. In: Proceedings of the AIIDE (2015)
Porteous, J.: Planning technologies for interactive storytelling. In: Nakatsu, R., Rauterberg, M., Ciancarini, P. (eds.) Handbook of Digital Games and Entertainment Technologies, pp. 393–413. Springer, Singapore (2017). https://doi.org/10.1007/978-981-4560-50-4_71
Robbins, B.: Microscope. http://www.lamemage.com/microscope. Accessed 17 Jul 2019
Ryan, J.: Curating Simulated Storyworlds. University of California, Santa Cruz (2018)
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, Cham (2015). https://doi.org/10.1007/978-3-319-27036-4_2
Ryan, J.O., Summerville, A., Mateas, M., Wardrip-Fruin, N.: Toward characters who observe, tell, misremember, and lie. In: Proceedings of the AIIDE (2015)
Samuel, B.: Crafting Stories Through Play. University of California, Santa Cruz (2016)
Samuel, B., Mateas, M., Wardrip-Fruin, N.: The design of Writing Buddy: a mixed-initiative approach towards computational story collaboration. In: Nack, F., Gordon, A.S. (eds.) ICIDS 2016. LNCS, vol. 10045, pp. 388–396. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-48279-8_34
Samuel, B., Ryan, J., Summerville, A.J., Mateas, M., Wardrip-Fruin, N.: Bad News: an experiment in computationally assisted performance. In: Nack, F., Gordon, A.S. (eds.) ICIDS 2016. LNCS, vol. 10045, pp. 108–120. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-48279-8_10
Short, E.: Beyond branching: quality-based, salience-based, and waypoint narrative structures. https://emshort.blog/2016/04/12/beyond-branching-quality-based-and-salience-based-narrative-structures. Accessed 17 July 2019
Smith, A.M., Mateas, M.: Computational caricatures: probing the game design process with AI. In: Proceedings of the AIIDE (2011)
Treanor, M., et al.: AI-based game design patterns. In: Proceedings of the FDG (2015)
Wardrip-Fruin, N.: Expressive Processing: Digital Fictions, Computer Games, and Software Studies, 1st edn. MIT Press, Cambridge (2009)
Young, R.M., Ware, S., Cassell, B., Robertson, J.: Plans and planning in narrative generation: a review of plan-based approaches to the generation of story, discourse and interactivity in narratives. Sprache und Datenverarbeitung, Spec. Issue Formal Comput. Models Narrat. 37(1–2), 41–64 (2013)
Acknowledgements
The authors would like to thank Megna Anand, Anish Kashyap, Daniel Man, and Akhil Vemuri for their assistance in testing, debugging, and authoring content for Felt and Diarytown.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kreminski, M., Dickinson, M., Wardrip-Fruin, N. (2019). Felt: A Simple Story Sifter. In: Cardona-Rivera, R., Sullivan, A., Young, R. (eds) Interactive Storytelling. ICIDS 2019. Lecture Notes in Computer Science(), vol 11869. Springer, Cham. https://doi.org/10.1007/978-3-030-33894-7_27
Download citation
DOI: https://doi.org/10.1007/978-3-030-33894-7_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33893-0
Online ISBN: 978-3-030-33894-7
eBook Packages: Computer ScienceComputer Science (R0)