Automated Game Balancing in Ms PacMan and StarCraft Using Evolutionary Algorithms

被引:20
作者
Morosan, Mihail [1 ]
Poli, Riccardo [1 ]
机构
[1] Univ Essex, Colchester, Essex, England
来源
APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2017, PT I | 2017年 / 10199卷
基金
英国工程与自然科学研究理事会;
关键词
Evolutionary algorithms; Game balance; Automation; PacMan; StarCraft;
D O I
10.1007/978-3-319-55849-3_25
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Games, particularly online games, have an ongoing requirement to exhibit the ability to react to player behaviour and change their mechanics and available tools to keep their audience both entertained and feeling that their strategic choices and in-game decisions have value. Game designers invest time both gathering data and analysing it to introduce minor changes that bring their game closer to a state of balance, a task with a lot of potential that has recently come to the attention of researchers. This paper first provides a method for automating the process of finding the best game parameters to reduce the difficulty of Ms PacMan through the use of evolutionary algorithms and then applies the same method to a much more complex and commercially successful PC game, StarCraft, to curb the prowess of a dominant strategy. Results show both significant promise and several avenues for future improvement that may lead to a useful balancing tool for the games industry.
引用
收藏
页码:377 / 392
页数:16
相关论文
共 28 条
[1]  
AIIDE, 2015, 2015 AIIDE STARCRAFT
[2]  
[Anonymous], 1997, Handbook of evolutionary computation
[3]  
[Anonymous], 1989, GENETIC ALGORITHMS S
[4]  
[Anonymous], 1991, Handbook of Genetic Algorithms
[5]  
[Anonymous], 2011, CHAOSL
[6]  
Beyer M, 2016, IEEE CONF COMPU INTE
[7]  
Burgun K., 2011, Understanding Balance in Video Games
[8]   Genetic algorithm-based interactive segmentation of 3D medical images [J].
Cagnoni, S ;
Dobrzeniecki, AB ;
Poli, R ;
Yanch, JC .
IMAGE AND VISION COMPUTING, 1999, 17 (12) :881-895
[9]  
Chen H., 2012, J SOFTWARE ENG APPL, V5, P574, DOI DOI 10.4236/JSEA.2012.58066
[10]   OUTCOME UNCERTAINTY AND INTERESTEDNESS IN GAME-PLAYING: A CASE STUDY USING SYNCHRONIZED HEX [J].
Cincotti, Alessandro ;
Iida, Hiroyuki .
NEW MATHEMATICS AND NATURAL COMPUTATION, 2006, 2 (02) :173-181