Generating Rooms using Generative Grammars and Genetic Algorithms

被引:0
|
作者
Franco, Artur O. R. [1 ]
Franco, Wellington [2 ]
Maia, Jose G. R. [1 ]
Franklin, Miguel [3 ]
机构
[1] Univ Fed Ceara, Virtual UFC Inst, Fortaleza, Ceara, Brazil
[2] Univ Fed Ceara, Campus Crateus, Fortaleza, Ceara, Brazil
[3] Univ Fed Ceara, Comp Sci Dept UFC, Fortaleza, Ceara, Brazil
关键词
procedural content generation; map generation; role-playing games; genetic algorithm;
D O I
10.1109/SBGAMES56371.2022.9961112
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Bi-dimensional game environments are usually not designed as a single piece, but built on top of smaller pieces called tiles which, are typically grouped into tilesets. These work as a palette for creating backgrounds, so the resulting map also demands careful positioning of game objects. However, many modern games demand a high volume of scenarios composed of a myriad of tilesets, i.e., creating this kind of game content may be difficult and challenging for humans, so Procedural Content Generation (PCG) techniques can be used to address this problem. In this paper, we propose a novel PCG technique to speed up this process. We model generative grammars whose association rules yield strings that represent the objects arranged in the scene. We show that it is possible to define simple generation directives leaving it to a genetic algorithm process to control the best distributions of weights on the rules. We evaluate our technique under the scenario of generating game rooms for the popular JRPG (Japanese Role-Playing Game), resulting in varied and good-looking rooms.
引用
收藏
页码:31 / 36
页数:6
相关论文
共 50 条
  • [21] Using Genetic Algorithms and Dominance Concepts for Generating Reduced Test Data
    Ghiduk, Ahmed S.
    Girgis, Moheb R.
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2010, 34 (03): : 377 - 385
  • [22] Generating University Course Timetable Using Genetic Algorithms and Local Search
    Abdullah, Salwani
    Turabieh, Hamza
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 254 - 260
  • [23] Generating Optimal Class Integration Test Orders Using Genetic Algorithms
    Zhang, Yanmei
    Jiang, Shujuan
    Ding, Yanru
    Yuan, Guan
    Liu, Junjie
    Lu, Dongyu
    Qian, Junyan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (06) : 871 - 892
  • [24] Generating robust and flexible job shop schedules using genetic algorithms
    Jensen, MT
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (03) : 275 - 288
  • [25] Using genetic algorithms and dominance concepts for generating reduced test data
    Ghiduk, Ahmed S.
    Girgis, Moheb R.
    Informatica (Ljubljana), 2010, 34 (03) : 377 - 385
  • [26] Restoring Latent Vectors From Generative Adversarial Networks Using Genetic Algorithms
    Jin, Yeongbong
    Ko, Bonggyun
    IEEE ACCESS, 2020, 8 : 199673 - 199681
  • [27] STATISTICAL GENERATING GRAMMARS FOR SYNTHETIC LANGUAGES AND CORRESPONDING ALGORITHMS FOR ANALYSIS AND COMPRESSION OF SENTENCES .2. ANALYSIS IN SIMPLEST GRAMMARS
    BOLSHAKO.IA
    ENGINEERING CYBERNETICS, 1970, 8 (04): : 773 - &
  • [29] GENERATIVE CAPACITY OF CONDITIONAL GRAMMARS
    PAUN, G
    INFORMATION AND CONTROL, 1979, 43 (02): : 178 - 186
  • [30] Generative grammars in actions aggregation
    Crəciunean, Vasile (craciunean@sln.ro), 1600, Editura Politechnica (12):