Abstract
The use of games in daily life, especially in education, has been in an incline during the COVID-2019 pandemic. Thus, game-based learning environments have caused an increase in the need of game contents, but generation of the game contents and levels is a time-consuming and costly process. Generated game contents and levels should be balanced, dense, aesthetic and reachable. Also, the time as well as the costs spent should be decreased. In order to overcome this problem, automatic and intelligent game content and level generation methods have emerged, and procedural content generation (PCG) is the most popular one of these methods. Artificial intelligence techniques are used for procedural game level generation instead of traditional methods. In this study, bidirectional long short-term memory (BiLSTM) and fuzzy analytic hierarchy process-genetic algorithm (FAHP-GA) methods were used to generate procedural game levels. This proposed hybrid system was used in a developed educational game as a case study to create game levels. The performance of the proposed study was compared to the other multi-criteria decision-making (MCDM) methods, and also further statistical analyses were investigated. The results showed that the BiLSTM-based FAHP-GA method can be used for procedural game level generation effectively.







Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
King DL, Delfabbro PH, Billieux J, Potenza MN (2020) Problematic online gaming and the COVID-19 pandemic. J Behav Addict 9(2):184–186
Huizenga JC, Ten Dam GTM, Voogt JM, Admiraal WF (2017) Teacher perceptions of the value of game-based learning in secondary education. Comput Educ 110:105–115
Kriz WC (2020) Gaming in the time of COVID-19. Simul Gaming 51(4):403–410
Laato S, Islam AN, Laine TH (2020) Did location-based games motivate players to socialize during COVID-19? Telemat Inform 54:101458
Hwa SP (2018) Pedagogical change in mathematics learning: harnessing the power of digital game-based learning. J Educ Technol Soc 21(4):259–276
Chen SY, Chang YM (2020) The impacts of real competition and virtual competition in digital game-based learning. Comput Hum Behav 104:106171
Chen CH, Shih CC, Law V (2020) The effects of competition in digital game-based learning (DGBL): a meta-analysis. Educ Technol Res Dev 68(4):1855–1873
Heng LC, Said MNHM (2020) Effects of digital game-based learning apps based on Mayer’s cognitive theory of multimedia learning in mathematics for primary school students. Innov Teach Learn J 4(1):65–78
Yeh YT, Hung HT, Hsu YJ (2017) Digital game-based learning for improving students' academic achievement, learning motivation, and willingness to communicate in an English course. In: IEEE 6th international congress on advanced applied informatics, pp 560–563
Hussein MH, Ow SH, Cheong LS, Thong MK, Ebrahim NA (2019) Effects of digital game-based learning on elementary science learning: a systematic review. IEEE Access 7:62465–62478
Huizenga J, Admiraal W, Ten Dam G, Voogt J (2019) Mobile game-based learning in secondary education: students’ immersion, game activities, team performance and learning outcomes. Comput Hum Behav 99:137–143
Erhel S, Jamet E (2013) Digital game-based learning: impact of instructions and feedback on motivation and learning effectiveness. Comput Educ 67:156–167
Chen CH, Law V (2016) Scaffolding individual and collaborative game-based learning in learning performance and intrinsic motivation. Comput Hum Behav 55:1201–1212
Liao CW, Chen CH, Shih SJ (2019) The interactivity of video and collaboration for learning achievement, intrinsic motivation, cognitive load, and behavior patterns in a digital game-based learning environment. Comput Educ 133:43–55
Behnamnia N, Kamsin A, Ismail MAB, Hayati A (2020) The effective components of creativity in digital game-based learning among young children: a case study. Child Youth Serv Rev 116:105227
Yeh YC, Chang HL, Chen SY (2019) Mindful learning: a mediator of mastery experience during digital creativity game based learning among elementary school students. Comput Educ 132:63–75
Hamari J, Shernoff DJ, Rowe E, Coller B, Asbell-Clarke J, Edwards T (2016) Challenging games help students learn: an empirical study on engagement, flow and immersion in game-based learning. Comput Hum Behav 54:170–179
Chang CC, Liang C, Chou PN, Lin GY (2017) Is game-based learning better in flow experience and various types of cognitive load than non-game-based learning? Perspective from multimedia and media richness. Comput Hum Behav 71:218–227
Denham AR (2019) Using the PCaRD digital game-based learning model of instruction in the middle school mathematics classroom: a case study. Br J Educ Technol 50(1):415–427
Breien FS, Wasson B (2020) Narrative categorization in digital game-based learning: engagement, motivation and learning. Br J Educ Technol. https://doi.org/10.1111/bjet.13004
All A, Plovie B, Castellar EPN, Van Looy J (2017) Pre-test influences on the effectiveness of digital-game based learning: a case study of a fire safety game. Comput Educ 114:24–37
Yang JC, Chen SY (2020) An investigation of game behavior in the context of digital game-based learning: an individual difference perspective. Comput Hum Behav 112:106432
Kiili K (2005) Digital game-based learning: towards an experiential gaming model. Internet High Educ 8(1):13–24
Hafis M, Tolle H, Supianto AA (2019) A literature review of empirical evidence on procedural content generation in game-related implementation. J Inf Technol Comput Sci 4(3):308–328
Tang S, Hanneghan M (2011) Game content model: an ontology for documenting serious game design. In: IEEE developments in e-systems engineering, pp 431–436
Gagné RM, Gagné RM (1985) Conditions of learning and theory of instruction. Holt, Rinehartand Winston
Zafar A, Mujtaba H, Beg MO (2020) Search-based procedural content generation for GVG-LG. Appl Soft Comput 86:105909
Adrian DFH, Luisa SGCA (2013) An approach to level design using procedural content generation and difficulty curves. In: IEEE conference on computational intelligence in games, pp 1–8
Summerville A, Snodgrass S, Guzdial M, Holmgård C, Hoover AK, Isaksen A, Togelius J (2018) Procedural content generation via machine learning (PCGML). IEEE Trans Games 10(3):257–270
Barriga NA (2019) A short introduction to procedural content generation algorithms for video games. Int J Artif Intell Tools 28(02):1930001
Togelius J, Champandard AJ, Lanzi PL, Mateas M, Paiva A, Preuss M, Stanley KO (2013) Procedural content generation: goals, challenges and actionable steps. In: Togelius J et al (ed) Artificial and computational intelligence in games. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Germany, pp 61–75
Togelius J, Schmidhuber J (2008) An experiment in automatic game design. In: IEEE symposium on computational intelligence and games, pp 111–118
Sorenson N, Pasquier P (2010) Towards a generic framework for automated video game level creation. In: European conference on the applications of evolutionary computation, pp 131–140
Togelius J, Preuss M, Yannakakis GN (2010) Towards multi objective procedural map generation. In: Proceedings of the 2010 workshop on procedural content generation in games, pp 1–8
Togelius J, Yannakakis GN, Stanley KO, Browne C (2011) Search-based procedural content generation: a taxonomy and survey. IEEE Trans Comput Intell AI Games 3(3):172–186
Risi S, Togelius J (2020) Increasing generality in machine learning through procedural content generation. Nat Mach Intell 2:428–436
Jain R, Isaksen A, Holmgård C, Togelius J (2016) Autoencoders for level generation, repair, and recognition. In: Proceedings of the ICCC workshop on computational creativity and games, pp 1–9
Summerville A, Mateas M (2016) Supermario as a string: platformer level generation via lstms.
Volz V, Schrum J, Liu J, Lucas SM, Smith A, Risi S (2018) Evolving mario levels in the latent space of a deep convolutional generative adversarial network. In: Proceedings of the genetic and evolutionary computation conference, pp 221–228
Karavolos D, Liapis A, Yannakakis GN (2019) A multi-faceted surrogate model for search-based procedural content generation. IEEE Trans Games. https://doi.org/10.1109/TG.2019.2931044
Smith AM, Mateas M (2011) Answer set programming for procedural content generation: a design space approach. IEEE Trans Comput Intell AI Games 3(3):187–200
Gravina D, Khalifa A, Liapis A, Togelius J, Yannakakis GN (2019) Procedural content generation through quality diversity. In: IEEE conference on games, pp 1–8
Hooshyar D, Yousefi M, Wang M, Lim H (2018) A data-driven procedural content generation approach for educational games. J Comput Assist Learn 34(6):731–739
Pedersen C, Togelius J, Yannakakis GN (2010) Modeling player experience for content creation. IEEE Trans Comput Intell AI Games 2(1):54–67
Alessi SM, Trollip SR (2001) Multimedia for learning: methods and development. Allyn & Bacon, Boston
Li G, Kou G, Peng Y (2016) A group decision making model for integrating heterogeneous information. IEEE Trans Syst Man Cy-S 48:982–992
Zhang H, Kou G, Peng Y (2019) Soft consensus cost models for group decision making and economic interpretations. Eur J Oper Res 277:964–980
Kou G, Yang P, Peng Y, Xiao F, Chen Y, Alsaadi FE (2020) Evaluation of feature selection methods for text classification with small datasets using multiple criteria decision-making methods. Appl Soft Comput 86:105836
Yu CS (2002) A GP-AHP method for solving group decision-making fuzzy AHP problems. Comput Oper Res 29:1969–2001
Deng H (1999) Multicriteria analysis with fuzzy pairwise comparison. Int J Approx Reas 21:215–231
Zhou X, Hu Y, Deng Y, Chan FT, Ishizaka A (2018) A DEMATEL-based completion method for incomplete pairwise comparison matrix in AHP. Ann Oper Res 271:1045–1066
Beskese A, Sen T (2013) A fuzzy multi attribute approach to help measure quality of online classifieds systems. J Mult Valued Log Soft Comput 20:121–141
Kahraman C, Cebeci U, Ruan D (2004) Multi-attribute comparison of catering service companies using fuzzy AHP: the case of Turkey. Int Prod Econ 87:171–184
Buckley JJ (1985) Fuzzy hierarchical analysis. Fuzzy Sets Syst 17:233–247
Cheng AC, Chen CJ, Chen CY (2008) A fuzzy multiple criteria comparison of technology forecasting methods for predicting the new materials development. Technol Forecast Soc Chang 75:131–141
Mangla SK, Govindan K, Luthra S (2017) Prioritizing the barriers to achieve sustainable consumption and production trends in supply chains using fuzzy Analytical Hierarchy Process. J Clean Prod 151:509–525
İnce M, Yiğit T, Işik AH (2020) A novel hybrid fuzzy AHP-GA method for test sheet question selection. Int J Inf Technol Decis Mak 19(02):629–647
Chang DY (1996) Applications of the extent analysis method on fuzzy AHP. Eur J Oper Res 95:649–655
Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3:95–99
Wang YZ (2003) Using genetic algorithm methods to solve course scheduling problems. Exp Syst Appl 25:39–50
Goldberg DE (1989) Genetic algorithms in search optimization and machine learning. Addison-Wesley, Reading Menlo Park
Ince M, Yigit T, Isik AH (2019) A hybrid AHP-GA method for metadata based learning object evaluation. Neural Comput Appl 31(1):671–681
Yeh J, Kreng B, Lin C (2001) A consensus approach for synthesizing the elements of comparison matrix in the analytic hierarchy process. Int J Syst Sci 32:1353–1363
Pendharkar P (2003) Characterization of aggregate fuzzy membership functions using Saaty’s eigen value approach. Comput Oper Res 30:199–212
Lin C, Wang W, Yu W (2008) Improving AHP for construction with an adaptive AHP approach (A3). Autom Constr 17:180–187
Terano T, Ishino Y (1996) Knowledge acquisition from questionnaire data using simulated breeding and inductive learning methods. Exp Syst Appl 11:507–518
Ding L, Yue Y, Ahmet K, Jackson M, Parkin R (2005) Global optimization of a feature-based process sequence using GA and ANN techniques. Int J Prod Res 43:3247–3272
Ince M, Isik AH, Yigit T (2016) Multi-Criteria approach to learning object selection through fuzzy AHP. J Mult Valued Log Soft Comput 27:47–62
Chan FT, Kumar N, Tiwari MK, Lau HC, Choy KL (2008) Global supplier selection: a fuzzy-AHP approach. Int J Prod Res 46:3825–3857
Deng L, Yu D (2014) Deep learning: methods and applications. Found Trends Signal Process 7(3–4):197–387
Salamon J, Bello JP (2017) Deep convolutional neural networks and data augmentation for environmental sound classification. IEEE Signal Process Lett 24(3):279–283
Bengio Y, Simard P, Frasconi P (1994) Learning long-term dependencies with gradient descent is difficult. IEEE Trans Neural Netw 5(2):157–166
Yildirim Ö (2018) A novel wavelet sequence based on deep bidirectional LSTM network model for ECG signal classification. Comput Biol Med 96:189–202
Graves A, Schmidhuber J (2005) Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw 18(5–6):602–610
Cui Z, Ke R, Pu Z, Wang Y (2018) Deep bidirectional and unidirectional LSTM recurrent neural network for network-wide traffic speed prediction.
Kiperwasser E, Goldberg Y (2016) Simple and accurate dependency parsing using bidirectional LSTM feature representations. Trans Assoc Comput Linguist 4:313–327
Mariño JR, Reis WM, Lelis LH (2015) An empirical evaluation of evaluation metrics of procedurally generated Mario levels. In: Eleventh artificial intelligence and interactive digital entertainment conference, pp 44–50
Summerville A, Mariño JR, Snodgrass S, Ontañón S, Lelis LH (2017) Understanding mario: an evaluation of design metrics for platformers. In: Proceedings of the 12th international conference on the foundations of digital games, pp 1–10
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
İnce, M. BiLSTM and dynamic fuzzy AHP-GA method for procedural game level generation. Neural Comput & Applic 33, 9761–9773 (2021). https://doi.org/10.1007/s00521-021-06180-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06180-7