Dungeon's Room Generation Using Cellular Automata and Poisson Disk Sampling in Roguelike Game

被引:1
作者
Yahya, Nur Muhammad Husnul Habib [1 ]
Fabroyir, Hadziq [1 ]
Herumurti, Darlis [1 ]
Kuswardayan, Imam [1 ]
Arifiani, Siska [1 ]
机构
[1] Inst Teknol Sepuluh Nopember, Dept Informat, Surabaya, Indonesia
来源
PROCEEDINGS OF 2021 13TH INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEM (ICTS) | 2021年
关键词
Cellular Automata; Depth First Search; Poisson Disk Sampling; Procedural Content Generation;
D O I
10.1109/ICTS52701.2021.9608037
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Procedural Content Generation (PCG) allows game developers to create worlds in games easier compared with creating them manually. One of many PCG algorithms is Cellular Automata (CA). CA was used in this research together with Poisson Disk Sampling (PDS) to generate two-dimensional dungeons in a roguelike game. PDS was modified to adapt to a grid-based environment to increase computation's efficiency. Each room generated in the game was connected to each other. Together, all the rooms created a dungeon. The connections between the rooms were architected using Depth First Search (DFS) algorithm as commonly used in maze generation. The created dungeons became the world in the game. Players could explore the dungeons to conquer them and collect resources. Then, players could spend the resources to upgrade their character. According to the research evaluation, using only CA was not sufficient to generate dungeons with specific designs. Certain pipelines were demanded to adjust and to control the end results. The algorithm still run adequately fast, which was around 73 milliseconds, despite all the pipeline additions.
引用
收藏
页码:29 / 34
页数:6
相关论文
共 31 条
  • [21] Improving Transparent Visualization of Large-Scale Laser-Scanned Point Clouds by using Poisson Disk Sampling
    Yanai, Shu
    Umegaki, Ryohei
    Hasegawa, Kyoko
    Li, Liang
    Yamaguchi, Hiroshi
    Tanaka, Satoshi
    2017 INTERNATIONAL CONFERENCE ON CULTURE AND COMPUTING (CULTURE AND COMPUTING), 2017, : 13 - 19
  • [22] Capturing the Dynamics of Cellular Automata, for the Generation of Synthetic Persian Music, Using Conditional Restricted Boltzmann Machines
    Arshi, Sahar
    Davis, Darryl N.
    ARTIFICIAL INTELLIGENCE XXXIV, AI 2017, 2017, 10630 : 72 - 86
  • [23] Estimation of Young's modulus of single-walled carbon nanotube using cellular automata
    Ryoo, J.
    Hajela, P.
    Suhr, J.
    Koratkar, N.
    ADVANCES IN ENGINEERING SOFTWARE, 2007, 38 (8-9) : 531 - 537
  • [24] Programmable Cellular Automata Based Random Key Generation for One-Time Pad Encryption Using Unity Attractors
    Kumaresan, G.
    Gopalan, N. P.
    JOURNAL OF APPLIED SECURITY RESEARCH, 2021, 16 (01) : 19 - 36
  • [25] Pattern generation using an ultra-discrete Cellular Automata model for Thomas-Murray reaction-diffusion system
    Boldea, Costin-Radu
    Boboila, Cristea
    PROCEEDINGS OF THE 2ND EUROPEAN COMPUTING CONFERENCE: NEW ASPECTS ON COMPUTERS RESEACH, 2008, : 458 - +
  • [26] Construction of Cryptographically Secure AES S-Box using Second-order Reversible Cellular Automata
    Sweatha, A. Anjalin
    Pitchai, K. Mohaideen
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (03) : 4313 - 4318
  • [27] A Stochastic Parameterization of Organized Tropical Convection Using Cellular Automata for Global Forecasts in NOAA's Unified Forecast System
    Bengtsson, Lisa
    Dias, Juliana
    Tulich, Stefan
    Gehne, Maria
    Bao, Jian-Wen
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2021, 13 (01)
  • [28] Impact of the deferral of Sydney's second international airport on the city's urban development. Retrospective investigation using cellular automata modeling
    Hotchkies, Bradley
    Philippon, Terence
    CYBERGEO-EUROPEAN JOURNAL OF GEOGRAPHY, 2021,
  • [29] SPF-CA : A new cellular automata based block cipher using key-dependent S-boxes
    Achkoun, Khadija
    Hanin, Charifa
    Omary, Fouzia
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2020, 23 (08) : 1529 - 1544
  • [30] Modeling the effect of microscopic driving behaviors on Kerner's time-delayed traffic breakdown at traffic signal using cellular automata
    Wang Yang
    Chen Yan-Yan
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 463 : 12 - 24