Browse > Article
http://dx.doi.org/10.7583/JKGS.2019.19.3.25

Automatic Generation of Match-3 Game Levels using Genetic Algorithm  

Park, InHwa (Dept. of Media, Soongsil University)
Oh, KyoungSu (Dept. of Media, Soongsil University)
Abstract
This paper proposes a automatic generation method of Match-3 game levels through genetic algorithm. It takes a lot of time and effort if persons have to control the level in the game. In this paper, the genetic algorithm is applied to create an appropriate block combination. We create block combination from integer DNA. Fitness is high if success probability played by computer is closer to given probability. Experiments have shown that computer-determined levels of difficulty have a significant impact on the results of game played persons.
Keywords
Genetic Algorithm; Game Level Generation; Automatic Game Difficulty;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Krivicich, Alexander Higgins, et al, "Match three gaming system and method", U.S. Patent Application No. 13/494,941, 2013.
2 Karl Sims, "Evolving virtual creatures", SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques, pp15-22, 1994.
3 T.E. Revello, R. McCartney, "Generating war game strategies using a genetic algorithm", Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600), 2002.
4 Sang-Wook Park, Won-Hyung Lee, "Genetic Algorithm for Game Monster Generation", Proceedings of the Korea Contents Associa Conference, Vol. 4, No. 2, pp8 2006.
5 Teong Joo Ong, Ryan Saunders, John Keyser, John J. Leggett, "Terrain generation using genetic algorithms", Proceeding GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation, pp1463-1470, 2005.
6 Gillian Smith, Jim Whitehead, Michael Mateas, Mike Treanor, Jameka March, Mee Cha, "Launchpad: A Rhythm-Based Level Generator for 2-D Platformers", IEEE Transactions on Computational Intelligence and AI in Games, Vol. 3, No. 1, pp1-16, 2011.   DOI
7 David Silver, Aja Huang, Chris J. Maddison, Arthur Guez, Laurent Sifre, George van den Driessche, Julian Schrittwieser, Ioannis Antonoglou, Veda Panneershelvam, Marc Lanctot, Sander Dieleman, Dominik Grewe, John Nham, Nal Kalchbrenner, Ilya Sutskever, Timothy Lillicrap, Madeleine Leach, Koray Kavukcuoglu, Thore Graepel, Demis Hassabis, "Mastering the game of Go with deep neural networks and tree search", Nature Vol. 529, pp484-489, 2016.   DOI
8 Shin-Jin Kang, Seung-Ho Shin, Sung-Hyun Cho, "A Game Level Design Technique Using the eGenetic Algorithms", Journal of The Korea Computer Graphics Society, Vol. 15, No. 4, pp13-21, 2009.   DOI
9 Sorenson N., Pasquier P., "Towards a Generic Framework for Automated Video Game Level Creation", Applications of Evolutionary Computation. EvoApplications 2010. Lecture Notes in Computer Science, Vol. 6024, Springer, Berlin, Heidelberg, 2010.
10 Nathan Sorenson, Philippe Pasquier, Steve DiPaola, "A Generic Approach to Challenge Modeling for the Procedural Creation of Video Game Levels", IEEE Transactions on Computational Intelligence and AI in Games, Vol. 3, No. 3, pp229-244, 2011.   DOI
11 Cameron Browne, Frederic Maire, "Evolutionary Game Design", IEEE Transactions on Computational Intelligence and AI in Games, Vol. 2, No. 1, pp1-16, 2010.   DOI
12 Edward J. Powley, Simon Colton, Swen Gaudl, Rob Saunders, Mark J. Nelson, "Semi-automated level design via auto-playtesting for handheld casual game creation", IEEE Conference on Computational Intelligence and Games, 2016.
13 Togelius J., Yannakakis G.N., "Emotion-Driven Level Generation", Emotion in Games. Socio-Affective Computing, vol 4, 2016.
14 Unnat Jain, Svetlana Lazebnik, Alexander G. Schwing, "Two Can Play This Game: Visual Dialog With Discriminative Question Generation and Answering", The IEEE Conference on Computer Vision and Pattern Recognition(CVPR), pp5754-5763, 2018.
15 Adam Summerville, Michael Mateas, "Super Mario as a String: Platformer Level Generation Via LSTMs", Neural and Evolutionary Computing (cs.NE), vol 2, 2016.