Abstract
In this paper an algorithm for creating cave-like, user-guided layout is presented. In applications such as computer games, underground structures offer unique challenges and interesting space for player actions. Preparation of such areas can be time consuming and tiresome, especially during the design process, when many ideas are often scrapped. Presented approach aims at improving this process. Schematic input is used so the user can quickly define the general layout. Cave system is divided into levels and tiles - easily-parallelizable modules for the following method stages. Cellular automata are used to extend initial system sketch with interesting shapes while the diamond-square algorithm spreads the final terrain heights. Each stage uses the results of the previously performed operations as input, providing space for alterations. Input maps can be reused to obtain different variations of the same system. The final structure is represented as a 3D point cloud. Chosen representation supports multilevel systems and can be used either as a base for further algorithms, or as a final mesh. The presented approach can be easily incorporated into game design process, while visualizing initial layouts and speeding up preparation of unique, interesting and challenging game spaces for the players to traverse.
Publisher
Warsaw University of Life Sciences - SGGW Press
Reference56 articles.
1. D. B. Adams. Feature-based Interactive Terrain Sketching. Master's thesis, Brigham Young University, 2009. https://www.proquest.com/openview/ccd517e9097577329a8faf0d38327518.
2. I. Antoniuk, P. Hoser, and D. Strzęciwilk. L-system application to procedural generation of room shapes for 3D dungeon creation in computer games. In: Proc. Int. Multi-Conf. Advanced Computer Systems, pp. 375-386. Springer, 2018. https://doi.org/10.1007/978-3-030-03314-9_32.
3. I. Antoniuk and P. Rokita. Feature-based procedural generation of adjustable game content. Challenges of Modern Technology, 5(4):21-26, 2014. https://www.infona.pl/resource/bwmeta1.element.baztech-bd463454-b467-4eed-b4a7-a4f9b74a9d99.
4. I. Antoniuk and P. Rokita. Procedural generation of adjustable terrain for application in computer games using 2D maps. In: Pattern Recognition and Machine Intelligence: Proc. 6th Int. Conf., PReMI 2015, vol. 9124 of Lecture Notes in Computer Science, pp. 75-84. Springer, Warsaw, Poland, Jun 30-Jul 2015. Article No. 10. https://doi.org/10.1007/978-3-319-19941-2_8.
5. I. Antoniuk and P. Rokita. Generation of complex underground systems for application in computer games with schematic maps and L-systems. In: Proc. Int. Conf. Computer Vision and Graphics, pp. 3-16. Springer, 2016. https://doi.org/10.1007/978-3-319-46418-3_1.