Abstract
In this article we bring the concepts of narrativism and ludology to automatic level generation for platform videogames. The initial motivation is to understand how this genre has been used as a storytelling medium. Based on a narrative theory of games, the differences among several titles have been identified. In addition, we propose a set of abstraction layers to describe the content of a quest-based story in the particular context of videogames. Regarding automatic level generation for platform videogames, we observed that the existing approaches are directed to lower abstraction concepts such as avatar movements without a particular context or meaning. This leads us to the challenge of automatically creating more contextualized levels rather than only a set of consistent and playable entertaining tasks. With that in mind, a set of higher level design patterns are presented and their potential usages are envisioned and discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Niesz, A., Holland, N.: Interactive fiction. Critical Inquiry 11, 110–129 (1984)
Frasca, G.: Ludology meets Narratology: Similitude and differences between (video) games and narrative (1999)
Aarseth, E.: A narrative theory of games. In: Foundations of Digital Games, pp. 129–133 (2012)
Shaker, N., Togelius, J., Yannakakis, G.N., Weber, B., Shimizu, T., Hashiyama, T., Sorenson, N., Pasquier, P., Mawhorter, P., Takahashi, G., Smith, G., Baumgarten, R.: The 2010 Mario AI Championship: Level Generation Track. IEEE Transactions on Computational Intelligence and AI in Games 3, 332–347 (2011)
Smith, G., Whitehead, J., Mateas, M.: Tanagra: A Mixed-Initiative Level Design Tool. In: Foundations of Digital Games, FDG 2010, pp. 209–216. ACM Press, New York (2010)
Smith, G., Whitehead, J., Mateas, M.: Tanagra: Reactive planning and constraint solving for mixed-initiative level design. IEEE Transactions on Computational Intelligence and AI in Games 3, 201–215 (2011)
Smith, G., Whitehead, J., Mateas, M.: Tanagra: An Intelligent Level Design Assistant for 2D Platformers. Artificial Intelligence and Interactive Digital Entertainment (2010)
Compton, K., Mateas, M.: Procedural Level Design for Platform Games. In: Artificial Intelligence and Interactive Digital Entertainment, AIIDE, pp. 109–111 (2006)
Smith, G., Cha, M., Whitehead, J.: A framework for analysis of 2D platformer levels. In: ACM SIGGRAPH symposium on Videogames, Sandbox 2008, p. 75. ACM Press, New York (2008)
Smith, G., Treanor, M., Whitehead, J., Mateas, M.: Rhythm-based level generation for 2D platformers. In: Foundations of Digital Games, FDG 2009, p. 175 (2009)
Smith, G., Whitehead, J.: Launchpad: A Rhythm-Based Level Generator for 2-D Platformers. In: Foundations of Digital Games, vol. 3, pp. 1–16 (2011)
Smith, G., Gan, E., Othenin-Girard, A., Whitehead, J.: PCG-based game design: Enabling new play experiences through procedural content generation. In: Workshop on Procedural Content Generation in Games, pp. 5–8 (2011)
Smith, G., Othenin-Girard, A.: PCG-based game design: Creating Endless Web. In: Foundations of Digital Games 2012, FDG 2012 (2012)
Mawhorter, P., Mateas, M.: Procedural level generation using occupancy-regulated extension. In: Computational Intelligence and Games, pp. 351–358 (2010)
Pedersen, C., Togelius, J.: Yannakakis: Modeling Player Experience in Super Mario Bros. In: Computational Intelligence and Games, CIG 2009. IEEE Press (2009)
Mourato, F., Próspero dos Santos, M., Birra, F.: Automatic level generation for platform videogames using genetic algorithms. In: Advances in Computer Entertainment Technology, ACE 2011, pp. 8:1–8:8. ACM, New York (2011)
Mourato, F., Birra, F., Próspero dos Santos, M.: Enhancing level difficulty and additional content in platform videogames through graph analysis. In: Nijholt, A., Romão, T., Reidsma, D. (eds.) ACE 2012. LNCS, vol. 7624, pp. 70–84. Springer, Heidelberg (2012)
Mourato, F., dos Santos, M.P., Birra, F.: Integrated System for Automatic Platform Game Level Creation with Difficulty and Content Adaptation. In: Herrlich, M., Malaka, R., Masuch, M. (eds.) ICEC 2012. LNCS, vol. 7522, pp. 409–412. Springer, Heidelberg (2012)
Björk, S., Lundgren, S., Holopainen, J.: Game Design Patterns. Digital Games Research (2003)
Hullett, K., Whitehead, J.: Design patterns in FPS levels. In: Foundations of Digital Games, FDG 2010, pp. 78–85 (2010)
Lewis, C., Wardrip-Fruin, N., Whitehead, J.: Motivational game design patterns of ’ville games. In: Foundations of Digital Games. 172–179 (2012).
Dahlskog, S., Togelius, J.: Patterns and Procedural Content Generation: Revisiting Mario in World 1 Level 1. In: FDG - Workshop on Design Patterns in Games (2012)
Sorenson, N., Pasquier, P.: Towards a generic framework for automated video game level creation. Applications of Evolutionary Computation (2010)
Ryan, M.: Avatars of story (2006)
Tosca, S.: The quest problem in computer games. In: Technologies for Interactive Digital Storytelling and Entertainment, TIDSE (2003)
Sullivan, A., Mateas, M., Wardrip-fruin, N.: QuestBrowser: Making Quests Playable with Computer- Assisted Design (2009)
Howard, J.: Quests: Design, Theory, and History in Games and Narratives. A K Peters Ltd. (2008)
Aarseth, E.: From Hunt the Wumpus to EverQuest: Introduction to Quest Theory. In: Kishino, F., Kitamura, Y., Kato, H., Nagata, N. (eds.) ICEC 2005. LNCS, vol. 3711, pp. 496–506. Springer, Heidelberg (2005)
Sullivan, A., Grow, A., Mateas, M., Wardrip-fruin, N.: The design of Mismanor: Creating a playable quest-based story game. In: Foundations of Digital Games, pp. 180–187 (2012)
Smith, G., Anderson, R., Kopleck, B., Lindblad, Z., Scott, L., Wardell, A., Whitehead, J., Mateas, M.: Situating Quests: Design Patterns for Quest and Level Design in Role-Playing Games. In: André, E. (ed.) ICIDS 2011. LNCS, vol. 7069, pp. 326–329. Springer, Heidelberg (2011)
Rocha, J., Mascarenhas, S., Prada, R.: Game mechanics for cooperative games. ZON Digital Games 2008, 72–80 (2008)
El-Nasr, M.S., Aghabeigi, B., Milam, D.: Understanding and evaluating cooperative games. Human Factors in Computing Systems, 253 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Mourato, F., Birra, F., Próspero dos Santos, M. (2013). The Challenge of Automatic Level Generation for Platform Videogames Based on Stories and Quests. In: Reidsma, D., Katayose, H., Nijholt, A. (eds) Advances in Computer Entertainment. ACE 2013. Lecture Notes in Computer Science, vol 8253. Springer, Cham. https://doi.org/10.1007/978-3-319-03161-3_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-03161-3_24
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03160-6
Online ISBN: 978-3-319-03161-3
eBook Packages: Computer ScienceComputer Science (R0)