Abstract
In this paper we review different techniques which can be used to achieve interactive storytelling in games, most notably the employment of planning algorithms to decide which and how events should be presented to the player at a given time, and the definition of non playing characters actions and behaviours as a response to the player’s actions. Furthermore we will consider game world with more interesting characters that react to other characters actions and behaviour, while forming bonds and relationships with them and the player. We will consider the use of emotional characters to this effect. The incorporation of narrative techniques into the storytelling used in games can help not only to increment the level of interaction between the player and the world and characters, but also to keep the story fluent, thus achieving more realistic narrative. We will examine and discuss some of them, along with some existing approaches and possible applications for interactive storyline generation. We will also review and discuss some areas in which emotional characters have been used to support the player, and in the development of interactive storytelling.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Rollings, A., Morris, D.: Game architecture and Design; The Coriolis Group (2000)
Rollings, A., Adams, E.: On game design. New Riders (2003)
Rouse III., R.: Game design, theory and practice. 2nd edn. Wordware Publishing, USA (2005)
Laurel, B.: Narrative construction as play. Interactions 11(5), 73–74 (2004)
Salovaara, A., Johnson, M., Toiskallio, K., Tiitta, S., Turpeinen, M.: Playmakers in multiplayer game communities: their importance and motivations for participation. In: Proceedings of the 2005 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2005), Valencia, Spain, June 15 - 17, 2005, vol. 265. ACM, New York (2005)
Champagnat, R., Estraillier, P., Prigent, A.: Adaptative execution of game: unfolding a correct story. In: Proceedings of the 2006 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2006), Hollywood, California, June 14 - 16, 2006, vol. 266. ACM, New York (2006)
Cai, Y., Miao, C., Tan, A., Shen, Z.: Fuzzy cognitive goal net for interactive storytelling plot design. In: Proceedings of the 2006 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2006), Hollywood, California, June 14 - 16, 2006, vol. 266. ACM, New York (2006)
Shen, Z.: Goal-oriented Modeling for Intelligent. Agents and their Applications, PhD Thesis, Nanyang. Technological University (2005)
Ciarlini, A.E., Pozzer, C.T., Furtado, A.L., Feijó, B.: A logic-based tool for interactive generation and dramatization of stories. In: Proceedings of the 2005 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2005), Valencia, Spain, June 15 - 17, 2005, vol. 265. ACM, New York (2005)
Barros, L.M., Musse, S.R.: Introducing narrative principles into planning-based interactive storytelling. In: Proceedings of the 2005 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2005), Valencia, Spain, June 15 - 17, 2005. ACM, New York (2005)
Crawford, C.: Chris Crawford on Interactive Storytelling. New Riders, Berkeley (2004)
Chaplin, D.J., El Rhalibi, A.: IPD for emotional NPC societies in games. In: Proceedings of the 2004 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2004), Singapore, June 03 -05, 2005, vol. 74. ACM, New York (2004)
Lankoski, P., Björk, S.: Gameplay design patterns for social networks and conflicts. In: Proceedings of the Fifth International Game Design and Technology Workshop, Liverpool, UK (November 2007)
Foundations of Interactive Storytelling [accessed February 2008], http://www.igda.org/writing/InteractiveStorytelling.htm
Crawford, C.: Storytron – Interactive Storytelling [accessed February 2008], http://www.storytron.com/index.html
Moreno-Ger, P., Blesieus, C., Currier, P., Sierra, J., Frenández-Manjón, B.: Rapid development for game-like interactive simulations for learning clinical procedures. In: Proceedings of the Fifth International Game Design and Technology Workshop, Liverpool, UK (November 2007)
Mansilla, W., Jung, B.: Emotion and Acousmêtre for Suspense in an Interactive Virtual Storytelling Environment. In: Proceedings of the Third International Game Design and Technology Workshop, Liverpool, UK (November 2005)
Rhalibi, A.E., Bendiab, A.T.: Harnessing Agent Based Games Research for Emerging Behaviour Analysis. In: Second GSFC/IEEE Workshop on Radical Agent Concepts (WRAC) Sponsored by IEEE CS Technical Committee on Complexity in Computing Corporate Sponsor – IBM, September 20-22, 2005. NASA Goddard Space Flight Center Visitor’s Center, Greenbelt (2005)
El Rhalibi, A., Baker, N., Merabti, M.: Emotional agent model and architecture for NPCs group control and interaction to facilitate leadership roles in computer entertainment. In: Proceedings of the 2005 ACM SIGCHI international Conference on Advances in Computer Entertainment Technology (ACE 2005), Valencia, Spain, June 15 -17, 2005, vol. 265. ACM, New York (2005)
Sheldon, L.: Character Development and Storytelling. Thomson Course Technology, USA (2004)
Eladhari, M., Nieudorp, R., Fridenfalk, M.: The soundtrack of your mind: Mind music – adaptive audio for game characters. In: Proceedings of the 2006 ACM SIGCHI International Conference on Advances in Computer Entertainment Technology, Hollywood, California. ACM, New York (2006)
Bates, J.: The role of emotion in believable agents. Communication of the ACM 37(7), 122–125 (1994)
IGDA; Foundations of Interactive Storytelling [accessed March 2008], http://www.igda.org/writing/InteractiveStorytelling.htm
Bailie-De Byl, P.: Programming believable characters for computer games. Charles River Media, USA (2004)
Elliott, C.: Multimedia communication with emotion-driven Believable-Agents. In: AAAI Technical Report for the Spring Symposium on Believable Agents, pp. 16–20. AAAI, Stanford University (1994)
Hanneman, R.A., Riddle, M.: Introduction to social network methods. University of California, Riverside, CA (2005) [accessed March 2008], http://faculty.ucr.edu/~hanneman/
Hanseth, O., Monteiro, E.: Understanding Information Infrastructure [accessed March 2008], http://heim.ifi.uio.no/~oleha/Publications/bok.html
Puustinen, I., Pasanen, T.A.: Creating realistic collaboration for Action Games. In: Proceedings of the Fourth International Game Design and Technology Workshop, Liverpool, UK, November 15-16, 2006, School of Computing and Mathematical Sciences, Liverpool John Moores University, Liverpool, UK (2006)
Cohen, M., Riolo, R.L., Axelrod, R.: The Emergence of Social Organization in the Prisoner’s Dilemma: How Context-Preservation and other Factors Promote Cooperation. Working papers. 99-01-002. Santa Fe Institute (1999)
Pizzi, D., Cavazza, M.: Affective storytelling based on character’s feelings. In: AAAI Fall Symposium on Intelligent Narrative Technologies, Arlington, Virginia (November 2007)
Cavazza, M., Charles, F.: Dialogue generation in character based interactive storytelling. In: AAAI First Annual Artificial Intelligence and Interactive Digital Entertainment Conference, Marina del Rey, California, USA (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Merabti, M., El Rhalibi, A., Shen, Y., Daniel, J., Melendez, A., Price, M. (2008). Interactive Storytelling: Approaches and Techniques to Achieve Dynamic Stories. In: Pan, Z., Cheok, A.D., Müller, W., El Rhalibi, A. (eds) Transactions on Edutainment I. Lecture Notes in Computer Science, vol 5080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69744-2_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-69744-2_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69737-4
Online ISBN: 978-3-540-69744-2
eBook Packages: Computer ScienceComputer Science (R0)