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 条
  • [1] Parallel Motion Planning Using Poisson-Disk Sampling
    Park, Chonhyon
    Pan, Jia
    Manocha, Dinesh
    IEEE TRANSACTIONS ON ROBOTICS, 2017, 33 (02) : 359 - 371
  • [2] THEORETICAL GUARANTEES FOR POISSON DISK SAMPLING USING PAIR CORRELATION FUNCTION
    Kailkhura, Bhavya
    Thiagarajan, Araman J.
    Bremer, Peer-Timo
    Varshney, Pramod K.
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 2589 - 2593
  • [3] Pattern generation using likelihood inference for cellular automata
    Craiu, RV
    Lee, TCM
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2006, 15 (07) : 1718 - 1727
  • [4] Conway's Game of Life in Quantum-dot Cellular Automata
    Liolis, Orestis
    Sirakoulis, Georgios Ch.
    Adamatzky, Andrew
    MICROELECTRONICS JOURNAL, 2021, 109
  • [5] Conflict Resolution of Autonomous Cars Using Game Theory and Cellular Automata
    Rane, Amit
    Krishnan, Santosh
    Waman, Siddhi
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 326 - 330
  • [6] A hybrid image encryption algorithm using chaos and Conway's game-of-life cellular automata
    Murugan, Brindha
    Gounder, Ammasai Gounden Nanjappa
    Manohar, Sriram
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (07) : 634 - 651
  • [7] Automatic Melody Generation using Neural Networks and Cellular Automata
    Matic, Ivana D.
    Oliveira, Antonio Pedro
    Cardoso, Amilcar
    ELEVENTH SYMPOSIUM ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING (NEUREL 2012), 2012,
  • [8] Effects of aggressiveness on pedestrian room evacuation using extended cellular automata model
    Hu, Xiangmin
    Chen, Tao
    Deng, Kaifeng
    Wang, Guanning
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2023, 619
  • [9] Generation of expander graphs using cellular automata and its applications to cryptography
    Mukhopadhyay, Debdeep
    RoyChowdhury, Dipanwita
    CELLULAR AUTOMATA, PROCEEDINGS, 2006, 4173 : 636 - 645
  • [10] Pattern Generation and Symmetric Key Block Ciphering Using Cellular Automata
    Mehta, Rajat Kumar
    Rani, Rajneesh
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 2692 - 2695