Skip to main content

Using BDI to Model Players Behaviour in an Interactive Fiction Game

  • 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

Player Modelling is one of the challenges in Interactive Narratives (INs), where a precise representation of the players mental state is needed to provide a personalised experience. However, how to represent the interaction of the player with the game to make the appropriate decision in the story is still an open question. In this paper, we aim to bridge this gap identifying the information needed to capture the behaviour of players in an IN using the Belief-Desire-Intention (BDI) model of agency. We present a BDI design method to mimic the interaction of players with a simplified version of the Interactive Fiction Anchorhead. Our preliminary results show that a BDI agent based on our player model is able to generate game traces more similar to humans than optimal traces.

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.

    Also referred to as Story Generation [8].

References

  1. Active Components: Jadex (2016). https://www.activecomponents.org/bin/view/About/New+Home

  2. Bethesda Game Studios: The Elder Scrolls (2014). http://www.elderscrolls.com/

  3. Bratman, M.: Intention, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)

    Google Scholar 

  4. CD Project RED: The Witcher (2016). www.thewitcher.com

  5. Dennett, D.C.: The Intentional Stance. MIT press, Cambridge (1989)

    Google Scholar 

  6. Laws, R.D.: Robin’s Laws of good Game Mastering. Steve Jackson Games, Austin (2002)

    Google Scholar 

  7. Magerko, B.: Evaluating preemptive story direction in the interactive drama architecture. J. Game Dev. 2(3), 25–52 (2007)

    Google Scholar 

  8. Mateas, M., Stern, A.: Façade: an experiment in building a fully-realized interactive drama. In: Game Developers Conference, Game Design Track. vol. 2, p. 82 (2003)

    Google Scholar 

  9. Murray, J.H.: Hamlet on the Holodeck: The Future of Narrative in Cyberspace. The Free Press, New York (1997)

    Google Scholar 

  10. Nelson, M.J., Mateas, M.: Search-based drama management in the interactive fiction anchorhead. In: Proceedings of the First Annual Conference on Artificial Intelligence and Interactive Digital Entertainment, pp. 99–104 (2005)

    Google Scholar 

  11. Nelson, M., Mateas, M., Roberts, D., Isbell, C.: Declarative optimization-based drama management in interactive fiction. IEEE Comput. Graphics Appl. 26(3), 32–41 (2006)

    Article  Google Scholar 

  12. Norling, E., Sonenberg, L.: Creating interactive characters with BDI agents. In: Australian Workshop on Interactive Entertainment, p. 8 (2004)

    Google Scholar 

  13. Ontanon, S.: IFEngine (2015). https://www.cs.drexel.edu/santi/teaching/2012/CS680/IFEngine.html

  14. Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. Wiley, Chichester (2005)

    MATH  Google Scholar 

  15. Porteous, J., Cavazza, M., Charles, F.: Applying planning to interactive storytelling: Narrative Control using state constraints. ACM Trans. Intell. Syst. Technol. 1(2), 1–21 (2010)

    Article  Google Scholar 

  16. Quantic Dream: Heavy Rain (2010). http://www.quanticdream.com/en/game/heavy-rain

  17. Riedl, M.: Interactive narrative: a novel application of artificial intelligence for computer games. In: Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence. AAAI Press (2012)

    Google Scholar 

  18. Riedl, M.O., Bulitko, V.: Interactive narrative: an intelligent systems approach. AI Mag. 34(1), 67–77 (2013)

    Google Scholar 

  19. Sharma, M., Ontanon, S., Mehta, M., Ram, A.: Drama management and player modeling for interactive fiction games. Comput. Intell. 26(2), 183–211 (2010)

    Article  MathSciNet  Google Scholar 

  20. Thue, D., Bulitko, V., Spetch, M., Wasylishen, E.: Interactive storytelling: a player modelling approach. In: Schaeffer, J., Mateas, M. (eds.) Proceedings of the Third Artificial Intelligence and Interactive Digital Entertainment Conference. Lecture Notes in Computer Science, pp. 43–48. AAAI Press (2007)

    Google Scholar 

  21. Wooldridge, M.: An Introduction to MultiAgent Systems. Wiley, Hoboken (2002)

    Google Scholar 

  22. Yannakakis, G.N.: Game AI revisited. In: Proceedings of the 9th Conference on Computing Frontiers - CF 2012, p. 285. ACM Press (2012)

    Google Scholar 

  23. Young, R.M., Cardona-Rivera, R.: Approaching a player model of game story comprehension through affordance in interactive narrative. In: Intelligent Narrative Technologies (2011)

    Google Scholar 

  24. Yu, H., Riedl, M.O.: A sequential recommendation approach for interactive personalized story generation. In: Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 71–78. International Foundation for Autonomous Agents and Multiagent Systems (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jessica Rivera-Villicana or Fabio Zambetta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Rivera-Villicana, J., Zambetta, F., Harland, J., Berry, M. (2016). Using BDI to Model Players Behaviour in an Interactive Fiction Game. 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_19

Download citation

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

  • 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