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
相关论文
共 33 条
[21]   The Game of Urban Attractiveness Shape Grammars and Cellular Automata Based Tool for Prediction of Human's Behaviour in Cities [J].
Unger, Pawel ;
Romao, Luis .
COMPUTING FOR A BETTER TOMORROW, (ECAADE 2018), VOL 2, 2018, :629-638
[22]   Improving Transparent Visualization of Large-Scale Laser-Scanned Point Clouds by using Poisson Disk Sampling [J].
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
[23]   Capturing the Dynamics of Cellular Automata, for the Generation of Synthetic Persian Music, Using Conditional Restricted Boltzmann Machines [J].
Arshi, Sahar ;
Davis, Darryl N. .
ARTIFICIAL INTELLIGENCE XXXIV, AI 2017, 2017, 10630 :72-86
[24]   Estimation of Young's modulus of single-walled carbon nanotube using cellular automata [J].
Ryoo, J. ;
Hajela, P. ;
Suhr, J. ;
Koratkar, N. .
ADVANCES IN ENGINEERING SOFTWARE, 2007, 38 (8-9) :531-537
[25]   Programmable Cellular Automata Based Random Key Generation for One-Time Pad Encryption Using Unity Attractors [J].
Kumaresan, G. ;
Gopalan, N. P. .
JOURNAL OF APPLIED SECURITY RESEARCH, 2021, 16 (01) :19-36
[26]   Predicting the Young's Modulus of Concrete Using a Particle-Based Movable Cellular Automata Method [J].
Aniszewska, Dorota ;
Rybaczuk, Marek .
APPLIED SCIENCES-BASEL, 2025, 15 (09)
[27]   Pattern generation using an ultra-discrete Cellular Automata model for Thomas-Murray reaction-diffusion system [J].
Boldea, Costin-Radu ;
Boboila, Cristea .
PROCEEDINGS OF THE 2ND EUROPEAN COMPUTING CONFERENCE: NEW ASPECTS ON COMPUTERS RESEACH, 2008, :458-+
[28]   Construction of Cryptographically Secure AES S-Box using Second-order Reversible Cellular Automata [J].
Sweatha, A. Anjalin ;
Pitchai, K. Mohaideen .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (03) :4313-4318
[29]   A Stochastic Parameterization of Organized Tropical Convection Using Cellular Automata for Global Forecasts in NOAA's Unified Forecast System [J].
Bengtsson, Lisa ;
Dias, Juliana ;
Tulich, Stefan ;
Gehne, Maria ;
Bao, Jian-Wen .
JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2021, 13 (01)
[30]   Impact of the deferral of Sydney's second international airport on the city's urban development. Retrospective investigation using cellular automata modeling [J].
Hotchkies, Bradley ;
Philippon, Terence .
CYBERGEO-EUROPEAN JOURNAL OF GEOGRAPHY, 2021,