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 条
  • [31] On the Generative Power of ω-Grammars and ω-Automata
    Chen, Zhe
    FUNDAMENTA INFORMATICAE, 2011, 111 (02) : 119 - 145
  • [32] GENERATIVE GRAMMARS AND DERIVATION CONTROL
    STOTSKII, ED
    NAUCHNO-TEKHNICHESKAYA INFORMATSIYA SERIYA 2-INFORMATSIONNYE PROTSESSY I SISTEMY, 1968, (10): : 28 - &
  • [33] GENERATIVE POWER OF TRANSFORMATIONAL GRAMMARS
    PETERS, PS
    RITCHIE, RW
    INFORMATION SCIENCES, 1973, 6 (01) : 49 - 83
  • [34] GENERATIVE CAPACITY OF COMPOUND GRAMMARS
    PAUN, G
    INFORMATION AND CONTROL, 1977, 34 (01): : 50 - 54
  • [35] ON DEFINITION OF TRANSFORMATION IN GENERATIVE GRAMMARS
    STOTSKII, ED
    NAUCHNO-TEKHNICHESKAYA INFORMATSIYA SERIYA 2-INFORMATSIONNYE PROTSESSY I SISTEMY, 1968, (06): : 24 - &
  • [36] TOPOLOGY OPTIMIZATION OF FLUID CHANNELS USING GENERATIVE GRAPH GRAMMARS
    Hooshmand, Amir
    Campbell, Matthew I.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 3A, 2014,
  • [37] Layout synthesis of fluid channels using generative graph grammars
    Hooshmand, Amir
    Campbell, Matthew I.
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2014, 28 (03): : 239 - 257
  • [38] Generating Experimental Designs Involving Control and Noise Variables Using Genetic Algorithms
    Rodriguez, Myrta
    Montgomery, Douglas C.
    Borror, Connie M.
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2009, 25 (08) : 1045 - 1065
  • [39] Generating Test Data for Black-Box Testing using Genetic Algorithms
    Fischer, Marten
    Toenjes, Ralf
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [40] Automatically constructing membership functions and generating fuzzy rules using genetic algorithms
    Chen, SM
    Chen, YC
    CYBERNETICS AND SYSTEMS, 2002, 33 (08) : 841 - 862