Skip to main content

Felt: A Simple Story Sifter

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

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

Included in the following conference series:

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.

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

Notes

  1. 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

  1. Adams, T.: Emergent narrative in Dwarf Fortress. In: Procedural Storytelling in Game Design, pp. 149–158 (2019)

    Google Scholar 

  2. Alder, A.: The Quiet Year. https://buriedwithoutceremony.com/the-quiet-year. Accessed 17 Jul 2019

  3. Bay 12 Games: Slaves to Armok: God of Blood Chapter II: Dwarf Fortress (2006)

    Google Scholar 

  4. Brown, M.: The power of projection and mass hallucination: practical AI in the Sims 2 and beyond. Presented at AIIDE (2006)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. DataScript. https://github.com/tonsky/datascript. Accessed 15 Jul 2019

  8. 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

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. Evans, R., Short, E.: Versu: a simulationist storytelling system. IEEE Trans. Comput. Intell. AI Games 6(2), 113–130 (2014)

    Article  Google Scholar 

  11. Freehold Games: Caves of Qud (2020)

    Google Scholar 

  12. Garbe, J.: Simulation of history and recursive narrative scaffolding. http://project.jacobgarbe.com/simulation-of-history-and-recursive-narrative-scaffolding. Accessed 15 Jul 2019

  13. Grinblat, J., Bucklew, C.B.: Subverting historical cause & effect: generation of mythic biographies in Caves of Qud. In: Proceedings FDG (2017)

    Google Scholar 

  14. Kreminski, M.: Procedural narrative design with parametrized storylets. Presented at GDC (2019)

    Google Scholar 

  15. Kreminski, M., et al.: Cozy mystery construction kit: prototyping toward an AI-assisted collaborative storytelling mystery game. In: Proceedings of the FDG (2019)

    Google Scholar 

  16. Kreminski, M., Samuel, B., Melcer, E., Wardrip-Fruin, N.: Evaluating AI-based games through retellings. In: Proceedings AIIDE (2019)

    Google Scholar 

  17. Kreminski, M., Wardrip-Fruin, N.: Generative games as storytelling partners. In: Proceedings of the FDG (2019)

    Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. Martens, C.: Ceptre: a language for modeling generative interactive systems. In: Proceedings of the AIIDE (2015)

    Google Scholar 

  24. Mateas, M., Domike, S., Vanouse, P.: Terminal time: an ideologically-biased history machine. AISB Q. Spec. Issue Creativity Arts Sci. 102, 36–43 (1999)

    Google Scholar 

  25. Maxis: The Sims 2. Electronic Arts (2004)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Nardi, B.A.: A Small Matter of Programming: Perspectives on End User Computing, 1st edn. MIT Press, Cambridge (1995)

    Google Scholar 

  29. Nelson, M.J.: Emergent narrative in The Sims 2. http://www.kmjn.org/notes/sims2_ai.html. Accessed 18 Jul 2019

  30. Osborn, J.C., Samuel, B., Mateas, M., Wardrip-Fruin, N.: Playspecs: regular expressions for game play traces. In: Proceedings of the AIIDE (2015)

    Google Scholar 

  31. 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

    Chapter  Google Scholar 

  32. Robbins, B.: Microscope. http://www.lamemage.com/microscope. Accessed 17 Jul 2019

  33. Ryan, J.: Curating Simulated Storyworlds. University of California, Santa Cruz (2018)

    Google Scholar 

  34. 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

    Chapter  Google Scholar 

  35. Ryan, J.O., Summerville, A., Mateas, M., Wardrip-Fruin, N.: Toward characters who observe, tell, misremember, and lie. In: Proceedings of the AIIDE (2015)

    Google Scholar 

  36. Samuel, B.: Crafting Stories Through Play. University of California, Santa Cruz (2016)

    Google Scholar 

  37. 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

    Chapter  Google Scholar 

  38. 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

    Chapter  Google Scholar 

  39. 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

  40. Smith, A.M., Mateas, M.: Computational caricatures: probing the game design process with AI. In: Proceedings of the AIIDE (2011)

    Google Scholar 

  41. Treanor, M., et al.: AI-based game design patterns. In: Proceedings of the FDG (2015)

    Google Scholar 

  42. Wardrip-Fruin, N.: Expressive Processing: Digital Fictions, Computer Games, and Software Studies, 1st edn. MIT Press, Cambridge (2009)

    Google Scholar 

  43. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Max Kreminski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics