Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1822348.1822376acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfdgConference Proceedingsconference-collections
research-article

Tanagra: a mixed-initiative level design tool

Published: 19 June 2010 Publication History
  • Get Citation Alerts
  • Abstract

    Tanagra is a prototype mixed-initiative design tool for 2D platformer level design, in which a human and computer can work together to produce a level. The human designer can place constraints on a continuously running level generator, in the form of exact geometry placement and manipulation of the level's pacing. The computer then fills in the rest of the level with geometry that guarantees playability, or informs the designer that there is no level that meets their requirements. This paper presents the design of Tanagra, a discussion of the editing operations it provides to the designer, and an evaluation of the expressivity of its generator.

    References

    [1]
    Bay 12 Games. 2006. Dwarf Fortress (PC Game).
    [2]
    Booth, M. 2009. The AI Systems of Left 4 Dead. Keynote, Fifth Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE '09). Stanford, CA. October 14--16, 2009.
    [3]
    Byrne, E. 2005. Game Level Design. Charles River Media.
    [4]
    Castillo, T. and Novak, J. 2008. Game Development Essentials: Game Level Design. Delmar Cengage Learning.
    [5]
    Choco Team. 2008. Choco: an Open Source Java Constraint Programming Library. White Paper, CPAI08 Competition. http://www.emn.fr/zinfo/choco-solver/pdf/choco-presentation.pdf
    [6]
    Compton, K. and Mateas, M. 2006. Procedural Level Design for Platform Games. In Proceedings of the Second Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE '06). Stanford, CA. 2006.
    [7]
    Firaxis Games. 2005. Sid Meier's Civilization IV (PC Game).
    [8]
    Hastings, E., Guha, R., and Stanley, K. O. 2009. Evolving Content in the Galactic Arms Race Video Game. In Proc. of the IEEE Symposium on Computational Intelligence and Games (CIG '09). Milano, Italy. September 7--10, 2009.
    [9]
    Hullett, K. and Mateas, M. 2009. Scenario Generation for Emergency Rescue Training Games. In Proceedings of the 4th International Conference on Foundations of Digital Games. Orlando, FL. April 26--30, 2009.
    [10]
    Hunicke, R. and Chapman, V. 2004. AI for Dynamic Difficulty Adjustment in Games. Papers from the 2004 AAAI Workshop on Challenges in Game Artificial Intelligence. Technical Report WS-04-04, The AAAI Press, Menlo Park, CA.
    [11]
    Isla, D. 2009. Invited Talk: Next-Gen Content Creation for Next-Gen AI. Fourth International Conference on the Foundations of Digital Games. Orlando, FL. April 26--30, 2009.
    [12]
    Lawson, B. and Loke, S. M. 1997. Computers, Words, and Pictures. Design Studies, vol. 18, no. 2, pp. 171--183. 1997.
    [13]
    Lipp, M., Wonka, P., and Wimmer, M. 2008. Interactive Visual Editing of Grammars for Procedural Architecture. In Proc. of the Intl. Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '08). Los Angeles, CA. August 11--15, 2008.
    [14]
    Lubart, T. 2005. How Can Computers be Partners in the Creative Process: Classification and Commentary on the Special Issue. International Journal of Man-Machine Studies, vol. 63, no. 4--5, pp. 365--369, 2005.
    [15]
    Mateas, M. and Stern, A. 2002. A Behavior Language for Story-Based Believable Agents. IEEE Intelligent Systems, pp. 39--47. July/August, 2002.
    [16]
    Negroponte, N. 2003. Soft Architecture Machines. In The New Media Reader, Noah Wardrip-Fruin and Nick Montfort, Eds. Chapter 23, pp. 353--366. The MIT Press, Cambridge, MA. 2003.
    [17]
    Nitsche, M., Ashmore, C., Hankinson, W., Fitzpatrick, R., Kelly, J., and Margenau, K. 2006. Designing Procedural Game Spaces: A Case Study. In Proceedings of FuturePlay 2006. London, Ontario. October 10--12, 2006.
    [18]
    Pedersen, C., Togelius, T., and Yannakakis, G. 2009. Modeling Player Experience in Super Mario Bros. In Proceedings of the IEEE Symposium on Computational Intelligence and Games (CIG '09). Milano, Italy. September 7--10, 2009.
    [19]
    Persson, Marcus. 2008. Infinite Mario Bros! (Online Game). Last Accessed: December 2008. http://www.mojang.com/notch/mario
    [20]
    Regier, J. and Gresko, R. 2009. "Random Asset Generation in Diablo 3", Invited Talk, UC Santa Cruz. October 30, 2009.
    [21]
    Resnick, M. et al. 2005. Design Principles for Tools to Support Creative Thinking. Technical Report: NSF Workshop Report on Creativity Support Tools. Washington, DC. 2005.
    [22]
    Rogue Basin. Articles on Implementation Techniques {Online}. Last Accessed: July 2009. http://roguebasin.roguelikedevelopment.org/index.php?title=Articles#Implementation
    [23]
    Satchell, C. 2009. Keynote: Evolution of the Medium - Positioning for the Future of Gaming. Fourth International Conference on the Foundations of Digital Games. Orlando, FL. April 26--30, 2009.
    [24]
    Smith, A. M., Nelson, M. J., and Mateas, M. 2009. Prototyping Games with BIPED. In Proceedings of the Fifth Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE '09). Stanford, CA. October 14--16, 2009.
    [25]
    Smith, G., Cha, M., and Whitehead, J. 2008. A Framework for Analysis of 2D Platformer Levels. In Proceedings of the ACM SIGGRAPH Sandbox Symposium 2008. Los Angeles, CA. August 9--10, 2008.
    [26]
    Smith, G., Treanor, M., Whitehead, J., and Mateas, M. 2009. Rhythm-based Level Generation for 2D Platformers. In Proc. of the 4th Int'l Conference on Foundations of Digital Games. Orlando, FL. April 26--30, 2009.
    [27]
    Sternberg, Robert J. 1999. Enhancing Creativity, Handbook of Creativity. pp 401--402. Cambridge University Press.
    [28]
    Sullivan, A., Mateas, M., and Wardrip-Fruin, N. 2009. QuestBrowser: Making Quests Playable with Computer-Assisted Design. In Proceedings of Digital Arts and Culture 2009 (DAC '09). Irvine, CA. December 12--15, 2009.
    [29]
    Togelius, J., De Nardi, R., and Lucas, S. 2007. Towards Automatic Personalised Content Creation for Racing Games. In Proceedings of the IEEE Symposium on Computational Intelligence and Games (CIG '09). Honolulu, HI. 2007.
    [30]
    Tutenel, T, Smelik, R., Bidarra, R., and Jan De Kraker, K. 2009. Using Semantics to Improve the Design of Game Worlds. In Proceedings of the Fifth Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE '09). Stanford, CA. October 14--16, 2009.
    [31]
    Yu, D. 2009. Spelunky (PC Game).

    Cited By

    View all
    • (2024)A User-centered Framework for Human-AI Co-creativityExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3650929(1-9)Online publication date: 11-May-2024
    • (2024)Baba is Y'all 2.0: Design and Investigation of a Collaborative Mixed-Initiative SystemIEEE Transactions on Games10.1109/TG.2022.322352716:1(75-89)Online publication date: Mar-2024
    • (2023)Integrating Players’ Perspectives in AI-Based Games: Case Studies of Player-AI Interaction DesignProceedings of the 18th International Conference on the Foundations of Digital Games10.1145/3582437.3582451(1-9)Online publication date: 12-Apr-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    FDG '10: Proceedings of the Fifth International Conference on the Foundations of Digital Games
    June 2010
    306 pages
    ISBN:9781605589374
    DOI:10.1145/1822348
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • Microsoft: Microsoft
    • SASDG: Society for the Advancement of the Study of Digital Games

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 June 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. AI-assisted design
    2. games
    3. level design
    4. procedural content generation

    Qualifiers

    • Research-article

    Conference

    FDG '10
    Sponsor:
    • Microsoft
    • SASDG

    Acceptance Rates

    Overall Acceptance Rate 152 of 415 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)80
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A User-centered Framework for Human-AI Co-creativityExtended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613905.3650929(1-9)Online publication date: 11-May-2024
    • (2024)Baba is Y'all 2.0: Design and Investigation of a Collaborative Mixed-Initiative SystemIEEE Transactions on Games10.1109/TG.2022.322352716:1(75-89)Online publication date: Mar-2024
    • (2023)Integrating Players’ Perspectives in AI-Based Games: Case Studies of Player-AI Interaction DesignProceedings of the 18th International Conference on the Foundations of Digital Games10.1145/3582437.3582451(1-9)Online publication date: 12-Apr-2023
    • (2023)Designing Creative AI Partners with COFI: A Framework for Modeling Interaction in Human-AI Co-Creative SystemsACM Transactions on Computer-Human Interaction10.1145/351902630:5(1-28)Online publication date: 23-Sep-2023
    • (2023)path2level: Constraint-Based Level Generation from Paths2023 IEEE Conference on Games (CoG)10.1109/CoG57401.2023.10333205(1-4)Online publication date: 21-Aug-2023
    • (2022)miWFC - Designer Empowerment through mixed-initiative Wave Function CollapseProceedings of the 17th International Conference on the Foundations of Digital Games10.1145/3555858.3563266(1-8)Online publication date: 5-Sep-2022
    • (2022)Effects of PCG on Creativity in Playful City-Building Environments in VRProceedings of the ACM on Human-Computer Interaction10.1145/35494936:CHI PLAY(1-20)Online publication date: 31-Oct-2022
    • (2022)Designing PairBuddy—A Conversational Agent for Pair ProgrammingACM Transactions on Computer-Human Interaction10.1145/349832629:4(1-44)Online publication date: 5-May-2022
    • (2022)Two Heads Are Better Than One: A Dimension Space for Unifying Human and Artificial Intelligence in Shared ControlProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3517610(1-21)Online publication date: 29-Apr-2022
    • (2022)On Mixed-Initiative Content Creation for Video GamesIEEE Transactions on Games10.1109/TG.2022.317621514:4(543-557)Online publication date: Dec-2022
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media