skip to main content
10.1145/3337722.3341860acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfdgConference Proceedingsconference-collections
research-article
Open access

A methodology for designing natural language interfaces for procedural content generation

Published: 26 August 2019 Publication History

Abstract

Procedural Content Generation (PCG) uses algorithmic techniques to create a wide variety of content for games. These generators often have a large number of parameters, making it difficult for non-technical designers to explore the design space of generated artifacts. Natural language interfaces for generators can map natural language keywords to parameter space changes spanning multiple simultaneous parameters and afford use of expressive language. This way, designers can navigate to interesting points in the design space of a generator by describing desired properties of the artifact using a series of natural language descriptors. We present a design methodology that designers can use to develop natural language interfaces for procedural content generation systems. This design methodology begins by defining a design vocabulary that can describe the output of a generator, mapping the vocabulary to a series of parameters, and translating natural language queries to movements in the generator's design space. We further address issues around designer intent understanding, design space exploration and workflows using natural language interfaces in PCG. An example and implementation of our methodology is provided demonstrating its application to existing plug-ins for content creation in the Unity3D engine

References

[1]
M.J. Nelson, S.E. Gaudl, S.Colton, et al. 2016. Mixed-Initiative Approaches to On-Device Mobile Game Design. Proceedings of the Mixed Initiative Creative Interfaces workshop at CHI 2016.
[2]
M.J. Nelson, S.E. Gaudl, S.Colton, et al. 2017. Fluidic Games in Cultural Contexts. Proceedings of the Eighth International Conference on Computational Creativity.
[3]
G. Smith, J. Whitehead, M. Mateas. 2010. Tanagra: A Mixed-initiative Level Design Tool. In Proceedings of the Fifth International Conference on the Foundations of Digital Games.
[4]
A. Mobramaein, M. Behrooz, J. Whitehead. 2018. CADI: A Conversational Assistive Design Interface for Discovering Pong Variants. Proceedings. Artificial Intelligence in Interactive and Digital Conference 18, AAAI
[5]
A. Alcorn 1972. Pong (Game). Atari 2600.
[6]
A. Mobramaein, J. Whitehead, C. Chakraborttii. 2018. "Talk to Me About Pong: On Using Conversational Interfaces for Mixed- Initiative Game Design." AAAI Spring Symposium Series - The UX of AI.
[7]
N. Shaker, M. Shaker, J, Togelius 2013. Ropossum: An Authoring Tool for Designing, Optimizing and Solving Cut the Rope Levels. Proceedings. Artificial Intelligence in Interactive and Digital Conference 2013.
[8]
A. Liapis, G. Yannakakis, J. Togelius. 2013. Sentient Sketchbook: Computer-Aided Game Level Authoring. Proceedings of the Eighth International Conference on the Foundations of Digital Games.
[9]
E.J. Powley, M.J. Nelson, S. Gaudl et al. 2017 Wevva: Democratizing Game Design.
[10]
M.J. Nelson, M. Mateas. 2008. An Interactive Game-Design Assistant. Proceedings of the 13th International Conference on Intelligent User Interfaces
[11]
M. Treanor, B. Blackford, M. Mateas, I. Bogost. 2012. Game-O-Matic: Generating Videogames That Represent Ideas. Proceedings of the The Third Workshop on Procedural Content Generation in Games, 11.
[12]
K. Takeuchi, G. Abe, R. Takahashi. 2003. WarioWare Inc.: Mega Microgames! (Game), Gameboy Advance:
[13]
Cook M., Colton S., Pease A. 2012. Aesthetic Considerations for Automated Platformer Design. In Proceedings, The Eighth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment,
[14]
H. Cheong, W. Li, L.H. Shu, et al. 2014. Natural Language Problem Definition for Computer-Aided Mechanical Design. Proceedings of the DSLI Workshop SIGCHI.
[15]
H. Cheong, W. Li, F. Iorio 2016. Automated Extraction Of System Structure Knowledge From Text. Proceedings of the ASME 2016 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2016.
[16]
Firedrop Ventures. 2018, sacha.ai, https://sacha.ai
[17]
K. Compton, M. Mateas. 2015. Casual Creators. In Proceedings of the Sixth International Conference on Computational Creativity.
[18]
Colton S, et al.; A Parameter-Space Design Methodology for Casual Creators. 2018, http://repository.falmouth.ac.uk/2893/.
[19]
Colourlovers.com, Colourlovers API
[20]
B. Wilcox. 2010 Chatscript http://chatscript.sourceforge.net/
[21]
Google Inc; Google Speech API
[22]
S. Cousins. 2015, Lahar

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
FDG '19: Proceedings of the 14th International Conference on the Foundations of Digital Games
August 2019
822 pages
ISBN:9781450372176
DOI:10.1145/3337722
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 August 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. design methodology
  2. natural language interfaces
  3. procedural content generation

Qualifiers

  • Research-article

Conference

FDG '19

Acceptance Rates

FDG '19 Paper Acceptance Rate 46 of 124 submissions, 37%;
Overall Acceptance Rate 152 of 415 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 433
    Total Downloads
  • Downloads (Last 12 months)86
  • Downloads (Last 6 weeks)11
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media