Abstract
Prospective Logic Programming is a declarative framework supporting the specification of autonomous agents capable of anticipating and reasoning about hypothetical future scenaria. This capability for prediction is essential for proactive agents working with partial information in dynamically changing environments. The present work explores the use of state-of-the-art declarative non-monotonic reasoning in the field of interactive storytelling and emergent narratives and how it is possible to build an integrated architecture for embedding these reasoning techniques in the simulation of embodied agents in virtual three-dimensional worlds. A concrete graphics supported application prototype was engineered, in order to enact the story of a princess saved by a robot imbued with moral reasoning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cavazza, M., Charles, F., Mead, S.J.: Interacting with virtual characters in interactive storytelling. In: AAMAS 2002: Proceedings of the first international joint conference on Autonomous agents and multiagent systems, pp. 318–325. ACM, New York (2002)
Crawford, C.: Chris Crawford on Interactive Storytelling. New Riders Games (2004)
Pereira, L.M., Lopes, G.: Prospective logic agents. International Journal of Reasoning-based Intelligent Systems (IJRIS) 3/4(1), 200–208 (2009)
Pereira, L.M., Saptawijaya, A.: Modelling morality with prospective logic. International Journal of Reasoning-based Intelligent Systems (IJRIS) 3/4(1), 209–221 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lopes, G., Pereira, L.M. (2010). Prospective Storytelling Agents. In: Carro, M., Peña, R. (eds) Practical Aspects of Declarative Languages. PADL 2010. Lecture Notes in Computer Science, vol 5937. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11503-5_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-11503-5_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11502-8
Online ISBN: 978-3-642-11503-5
eBook Packages: Computer ScienceComputer Science (R0)