Search-Based Procedural Content Generation: A Taxonomy and Survey

被引:290
|
作者
Togelius, Julian [1 ]
Yannakakis, Georgios N. [1 ]
Stanley, Kenneth O. [2 ]
Browne, Cameron [3 ]
机构
[1] IT Univ Copenhagen, DK-2300 Copenhagen, Denmark
[2] Univ Cent Florida, Dept Elect Engn & Comp Sci, Orlando, FL 32816 USA
[3] Univ London Imperial Coll Sci Technol & Med, Computat Creat Grp, London SW7 2AZ, England
基金
英国工程与自然科学研究理事会;
关键词
Computer graphics; design automation; evolutionary computation; genetic algorithms; EVOLUTIONARY COMPUTATION; NETWORKS;
D O I
10.1109/TCIAIG.2011.2148116
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The focus of this survey is on research in applying evolutionary and other metaheuristic search algorithms to automatically generating content for games, both digital and nondigital (such as board games). The term search-based procedural content generation is proposed as the name for this emerging field, which at present is growing quickly. A taxonomy for procedural content generation is devised, centering on what kind of content is generated, how the content is represented and how the quality/fitness of the content is evaluated; search-based procedural content generation in particular is situated within this taxonomy. This article also contains a survey of all published papers known to the authors in which game content is generated through search or optimisation, and ends with an overview of important open research problems.
引用
收藏
页码:172 / 186
页数:15
相关论文
共 50 条
  • [1] Petalz: Search-Based Procedural Content Generation for the Casual Gamer
    Risi, Sebastian
    Lehman, Joel
    D'Ambrosio, David B.
    Hall, Ryan
    Stanley, Kenneth O.
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2016, 8 (03) : 244 - 255
  • [2] Search-Based Procedural Generation of Maze-Like Levels
    Ashlock, Daniel
    Lee, Colin
    McGuinness, Cameron
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2011, 3 (03) : 260 - 273
  • [3] Augmenting Search-based Techniques with Static Synthesis-based Input Generation
    Santos, Paulo
    Campos, Jose
    Timperley, Christopher S.
    Fonseca, Alcides
    2021 IEEE/ACM 14TH INTERNATIONAL WORKSHOP ON SEARCH-BASED SOFTWARE TESTING (SBST 2021), 2021, : 12 - 15
  • [4] Neural-Driven Search-Based Paraphrase Generation
    Fabre, Betty
    Chevelu, Jonathan
    Urvoy, Tanguy
    Lolive, Damien
    16TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (EACL 2021), 2021, : 2100 - 2111
  • [5] Procedural Content Generation through Quality Diversity
    Gravina, Daniele
    Khalifa, Ahmed
    Liapis, Antonios
    Togelius, Julian
    Yannakakis, Georgios N.
    2019 IEEE CONFERENCE ON GAMES (COG), 2019,
  • [6] Industrial Evaluation of Search-Based Test Generation Techniques for Control Systems
    Hauer, Florian
    Pretschner, Alexander
    Schmitt, Maximilian
    Groetsch, Markus
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 5 - 8
  • [7] EvoSpex: A Search-Based Tool for Postcondition Inference
    Molina, Facundo
    Ponzio, Pablo
    Aguirre, Nazareno
    Frias, Marcelo F.
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1519 - 1522
  • [8] Search-Based Algorithm With Scatter Search Strategy for Automated Test Case Generation of NLP Toolkit
    Liu, Fangqing
    Huang, Han
    Yang, Zhongming
    Hao, Zhifeng
    Wang, Jiangping
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2021, 5 (03): : 491 - 503
  • [9] Procedural Content Generation using Neuroevolution and Novelty Search for Diverse Video Game Levels
    Beukman, Michael
    Cleghorn, Christopher W.
    James, Steven
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 1028 - 1037
  • [10] Transferring interactive search-based software testing to industry
    Marculescu, Bogdan
    Feldt, Robert
    Torkar, Richard
    Poulding, Simon
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 142 : 156 - 170