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

General Video Game Level Generation

Published: 20 July 2016 Publication History

Abstract

This paper presents a framework and an initial study in general video game level generation, the problem of generating levels for not only a single game but for any game within a specified range. While existing level generators are tailored to a particular game, this new challenge requires generators to take into account the constraints and affordances of games that might not even have been designed when the generator was constructed. The framework presented here builds on the General Video Game AI framework (GVG-AI) and the Video Game Description Language (VGDL), in order to reap synergies from research activities connected to the General Video Game Playing Competition. The framework will also form the basis for a new track of this competition. In addition to the framework, the paper presents three general level generators and an empirical comparison of their qualities.

References

[1]
Shaker, N., Togelius, J., Nelson, M.J.: Procedural content generation in games: A textbook and an overview of current research. Procedural Content Generation in Games: A Textbook and an Overview of Current Research (2015)
[2]
Geek, B.G.: Rogue (video game). http://www.boardgamegeek.com/abstracts/browse/boardgame?sort=rank&rankobjecttype=family&rankobjectid=4666&rank=113#113 Accessed: April 2, 2016.
[3]
Liapis, A., Yannakakis, G.N., Togelius, J.: Sentient sketchbook: Computer-aided game level authoring. In: FDG. (2013) 213--220
[4]
Levine, J., Congdon, C.B., Ebner, M., Kendall, G., Lucas, S.M., Miikkulainen, R., Schaul, T., Thompson, T., Lucas, S.M., Mateas, M., et al.: General video game playing. Artificial and Computational Intelligence in Games 6 (2013) 77--83
[5]
Ebner, M., Levine, J., Lucas, S.M., Schaul, T., Thompson, T., Togelius, J.: Towards a video game description language. (2013)
[6]
Schaul, T.: A video game description language for model-based or interactive learning. In: Computational Intelligence in Games, IEEE (2013) 1--8
[7]
Genesereth, M., Love, N., Pell, B.: General game playing: Overview of the aaai competition. AI magazine 26(2) (2005)
[8]
Khalifa, A., Fayek, M.: Automatic puzzle level generation: A general approach using a description language. In: Computational Creativity and Games Workshop. (2015)
[9]
Lavelle, S.: Puzzle script. http://www.puzzlescript.net/ Accessed: November 4, 2015.
[10]
Lim, C.U., Harrell, D.F.: An approach to general videogame evaluation and automatic generation using a description language. In: Computational Intelligence and Games (CIG), 2014 IEEE Conference on, IEEE (2014) 1--8
[11]
Neufeld, X., Mostaghim, S., Perez-Liebana, D.: Procedural level generation with answer set programming for general video game playing. In: Computer Science and Electronic Engineering Conference, IEEE (2015)
[12]
Perez, D., Samothrakis, S., Togelius, J., Schaul, T., Lucas, S., Couëtoux, A., Lee, J., Lim, C.U., Thompson, T.: The 2014 general video game playing competition. IEEE Transactions on Computational Intelligence and AI in Games (2015)
[13]
Shaker, N., Togelius, J., Yannakakis, G.N., Weber, B., Shimizu, T., Hashiyama, T., Sorenson, N., Pasquier, P., Mawhorter, P., Takahashi, G., et al.: The 2010 mario ai championship: Level generation track. Computational Intelligence and AI in Games, IEEE Transactions on 3(4) (2011) 332--347
[14]
Kimbrough, S.O., Koehler, G.J., Lu, M., Wood, D.H.: On a feasible-infeasible two-population (fi-2pop) genetic algorithm for constrained optimization: Distance tracing and no free lunch. European Journal of Operational Research 190(2) (2008) 310--327
[15]
Nielsen, T.S., Barros, G.A., Togelius, J., Nelson, M.J.: General video game evaluation using relative algorithm performance profiles. In: Applications of Evolutionary Computation. Springer (2015) 369--380
[16]
Yannakakis, G.N., Martınez, H.P.: Ratings are overrated! Frontiers in ICT 2 (2015) 13
[17]
Browne, C., Maire, F.: Evolutionary game design. Computational Intelligence and AI in Games, IEEE Transactions on 2(1) (2010) 1--16
[18]
Wikipedia: Yavalath (board game). https://en.wikipedia.org/wiki/Rogue_(video_game) Accessed: November 3, 2015.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '16: Proceedings of the Genetic and Evolutionary Computation Conference 2016
July 2016
1196 pages
ISBN:9781450342063
DOI:10.1145/2908812
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 the author(s) 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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. general video game playing
  2. level generation
  3. procedural content generation
  4. video game description language

Qualifiers

  • Research-article

Conference

GECCO '16
Sponsor:
GECCO '16: Genetic and Evolutionary Computation Conference
July 20 - 24, 2016
Colorado, Denver, USA

Acceptance Rates

GECCO '16 Paper Acceptance Rate 137 of 381 submissions, 36%;
Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)112
  • Downloads (Last 6 weeks)3
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Modeling Game Mechanics With CeptreIEEE Transactions on Games10.1109/TG.2023.329298216:2(431-444)Online publication date: Jun-2024
  • (2024)Game Generation via Large Language Models2024 IEEE Conference on Games (CoG)10.1109/CoG60054.2024.10645597(1-4)Online publication date: 5-Aug-2024
  • (2024)GFGDA: general framework for generating dungeons with atmosphereMultimedia Tools and Applications10.1007/s11042-024-18833-583:35(83275-83309)Online publication date: 13-Mar-2024
  • (2022)Serious Gaming for Behaviour Change: A Systematic ReviewInformation10.3390/info1303014213:3(142)Online publication date: 8-Mar-2022
  • (2022)Impressions of the GDMC AI Settlement Generation Challenge in MinecraftProceedings of the 17th International Conference on the Foundations of Digital Games10.1145/3555858.3555940(1-16)Online publication date: 5-Sep-2022
  • (2022)Automated Isovist Computation for MinecraftProceedings of the 17th International Conference on the Foundations of Digital Games10.1145/3555858.3555921(1-9)Online publication date: 5-Sep-2022
  • (2022)Rolling Horizon Evolutionary Algorithms for General Video Game PlayingIEEE Transactions on Games10.1109/TG.2021.306028214:2(232-242)Online publication date: Jun-2022
  • (2022)A Deep Reinforcement Learning Agent for General Video Game AI Framework Games2022 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA)10.1109/ICAICA54878.2022.9844524(182-186)Online publication date: 24-Jun-2022
  • (2022)Open-Source Game Engine & Framework for 2D Game Development2022 IEEE Engineering International Research Conference (EIRCON)10.1109/EIRCON56026.2022.9934816(1-4)Online publication date: 26-Oct-2022
  • (2022)Designing Programming Games for Diversity in Teaching Introductory ProgrammingICT Education10.1007/978-3-030-92858-2_2(19-36)Online publication date: 1-Jan-2022
  • Show More Cited By

View Options

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