%0 Conference Proceedings %T Automatic Generation of Game Levels Based on Controllable Wave Function Collapse Algorithm %+ Communication University of China %A Cheng, Darui %A Han, Honglei %A Fei, Guangzheng %Z Part 1: Games %< avec comité de lecture %( Lecture Notes in Computer Science %B 19th International Conference on Entertainment Computing (ICEC) %C Xi'an, China %Y Nuno J. Nunes %Y Lizhuang Ma %Y Meili Wang %Y Nuno Correia %Y Zhigeng Pan %I Springer International Publishing %3 Entertainment Computing – ICEC 2020 %V LNCS-12523 %P 37-50 %8 2020-11-10 %D 2020 %R 10.1007/978-3-030-65736-9_3 %K Procedural content generation %K Wave function collapse %K Level generation %K Game design %Z Computer Science [cs]Conference papers %X Procedural content generation automatically creates game content through methods such as pseudo-random numbers, which helps save labor or create games that can be played repeatedly and indefinitely. The wave function collapse algorithm is an effective procedural content generation algorithm newly proposed in recent years, but it has the problems of complicated rule writing and lack of non-local constraints. In this paper, based on the original wave function collapse algorithm, an automatic rule system is proposed, which can simplify the rule writing. Moreover, we use the three mechanisms, namely global constraint, multi-layer generation, and distance constraint, to establish non-local constraints. Through experiments, compared with the original wave function collapse algorithm, the results show that manual control has been enhanced, and the generated levels have a certain degree of similarity with human-designed levels. By making a real-time dynamic level game demo using this method, it turns out that the controllable wave function collapse algorithm we proposed has great potential in the game level generation field. %G English %Z TC 14 %2 https://inria.hal.science/hal-03686007/document %2 https://inria.hal.science/hal-03686007/file/500145_1_En_3_Chapter.pdf %L hal-03686007 %U https://inria.hal.science/hal-03686007 %~ IFIP-LNCS %~ IFIP %~ IFIP-ICEC %~ IFIP-TC14 %~ IFIP-LNCS-12523