R. Lara-Cabrera, M. Nogueira, C. Cotta, Antonio J. Fernández
{"title":"Procedural Content Generation for Real-Time Strategy Games","authors":"R. Lara-Cabrera, M. Nogueira, C. Cotta, Antonio J. Fernández","doi":"10.9781/ijimai.2015.325","DOIUrl":null,"url":null,"abstract":"Videogames are one of the most important and profitable sectors in the industry of entertainment. Nowadays, the creation of a videogame is often a large-scale endeavor and bears many similarities with, e.g., movie production. On the central tasks in the development of a videogame is content generation, namely the definition of maps, terrains, non-player characters (NPCs) and other graphical, musical and AI-related components of the game. Such generation is costly due to its complexity, the great amount of work required and the need of specialized manpower. Hence the relevance of optimizing the process and alleviating costs. In this sense, procedural content generation (PCG) comes in handy as a means of reducing costs by using algorithmic techniques to automatically generate some game contents. PCG also provides advantages in terms of player experience since the contents generated are typically not fixed but can vary in different playing sessions, and can even adapt to the player herself. For this purpose, the underlying algorithmic technique used for PCG must be also flexible and adaptable. This is the case of computational intelligence in general and evolutionary algorithms in particular. In this work we shall provide an overview of the use of evolutionary intelligence for PCG, with special emphasis on its use within the context of real- time strategy games. We shall show how these techniques can address both playability and aesthetics, as well as improving the game AI. PURRED on by the emergence of the videogame industry as the main component of the entertainment industry has motivated, research on videogames has acquired increasing notoriety during the last years. Such research spans many areas such as marketing and gamification, psychology and player satisfaction, computational intelligence, education and health (serious games) and computer graphics, just to cite a few. This diversification of research areas is largely motivated by a shift in the priorities of the video game industry: while games used to rely heavily on their graphical quality, other features such as the music, the player immersion into the game and interesting storyline have gained enormous importance. To cope with the plethora of new interesting challenges in the area of","PeriodicalId":143152,"journal":{"name":"Int. J. Interact. Multim. Artif. Intell.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Interact. Multim. Artif. Intell.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.9781/ijimai.2015.325","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Videogames are one of the most important and profitable sectors in the industry of entertainment. Nowadays, the creation of a videogame is often a large-scale endeavor and bears many similarities with, e.g., movie production. On the central tasks in the development of a videogame is content generation, namely the definition of maps, terrains, non-player characters (NPCs) and other graphical, musical and AI-related components of the game. Such generation is costly due to its complexity, the great amount of work required and the need of specialized manpower. Hence the relevance of optimizing the process and alleviating costs. In this sense, procedural content generation (PCG) comes in handy as a means of reducing costs by using algorithmic techniques to automatically generate some game contents. PCG also provides advantages in terms of player experience since the contents generated are typically not fixed but can vary in different playing sessions, and can even adapt to the player herself. For this purpose, the underlying algorithmic technique used for PCG must be also flexible and adaptable. This is the case of computational intelligence in general and evolutionary algorithms in particular. In this work we shall provide an overview of the use of evolutionary intelligence for PCG, with special emphasis on its use within the context of real- time strategy games. We shall show how these techniques can address both playability and aesthetics, as well as improving the game AI. PURRED on by the emergence of the videogame industry as the main component of the entertainment industry has motivated, research on videogames has acquired increasing notoriety during the last years. Such research spans many areas such as marketing and gamification, psychology and player satisfaction, computational intelligence, education and health (serious games) and computer graphics, just to cite a few. This diversification of research areas is largely motivated by a shift in the priorities of the video game industry: while games used to rely heavily on their graphical quality, other features such as the music, the player immersion into the game and interesting storyline have gained enormous importance. To cope with the plethora of new interesting challenges in the area of