Motion Gaming AI using Time Series Forecasting and Dynamic Difficulty Adjustment

This paper proposes a motion gaming AI that encourages players to use their body parts in a well-balanced manner while promoting their player experience. The proposed AI is an enhanced version of our previous AI in two aspects. First, it uses time series forecasting to more precisely predict what actions the player will perform with respect to its candidate actions, based on which the amount of movement to be produced on each body part of the player against each of such candidates is derived; as in our previous work. the AI selects its action from those candidates with a goal of making the player’s movement of their body parts on both sides equal. Second, this AI employs Monte-Carlo tree search that finds candidate actions according to dynamic difficulty adjustment. Our results show that the proposed game AI outperforms our previous AI in terms of the player’s body-movement balancedness, enjoyment, engrossment, and personal gratification.

[1]  Francisco Herrera,et al.  A Forecasting Methodology for Workload Forecasting in Cloud Systems , 2018, IEEE Transactions on Cloud Computing.

[2]  Ruck Thawonmas,et al.  Fighting game artificial intelligence competition platform , 2013, 2013 IEEE 2nd Global Conference on Consumer Electronics (GCCE).

[3]  Ruck Thawonmas,et al.  Monte-Carlo Tree Search for Implementation of Dynamic Difficulty Adjustment Fighting Game AIs Having Believable Behaviors , 2018, 2018 IEEE Conference on Computational Intelligence and Games (CIG).

[4]  Sandra L. Calvert,et al.  Motivating Effects of Cooperative Exergame Play for Overweight and Obese Adolescents , 2012, Journal of diabetes science and technology.

[5]  Pujana Paliyawan,et al.  Motion Recommender for Preventing Injuries During Motion Gaming , 2019, IEEE Access.

[6]  J. Matsumoto,et al.  Repetitive exercise dystonia: A difficult to treat hazard of runner and non-runner athletes. , 2016, Parkinsonism & related disorders.

[7]  Ruck Thawonmas,et al.  Analysis of Relationship between the Player's Behavior Change and the Effectiveness of a Health Promotion AI , 2017, 2017 Nicograph International (NicoInt).

[8]  Xiaodong Li,et al.  Monte Carlo tree search based algorithms for dynamic difficulty adjustment , 2017, 2017 IEEE Conference on Computational Intelligence and Games (CIG).

[9]  Günter Rudolph,et al.  Advanced Dynamic Scripting for Fighting Game AI , 2015, ICEC.

[10]  Chang Wook Ahn,et al.  Hybrid fighting game AI using a genetic algorithm and Monte Carlo tree search , 2018, GECCO.

[11]  Pujana Paliyawan,et al.  Investigating Kinect-based fighting game AIs that encourage their players to use various skills , 2015, 2015 IEEE 4th Global Conference on Consumer Electronics (GCCE).

[12]  Jenova Chen,et al.  Flow in games (and everything else) , 2007, CACM.

[13]  Pujana Paliyawan,et al.  Body motion design and analysis for fighting game interface , 2015, 2015 IEEE Conference on Computational Intelligence and Games (CIG).

[14]  Sandra L. Calvert,et al.  Adolescent Exergame Play for Weight Loss and Psychosocial Improvement: A Controlled Physical Activity Intervention , 2012, Obesity.

[15]  Simon M. Lucas,et al.  Open Loop Search for General Video Game Playing , 2015, GECCO.

[16]  Barbara S. Chaparro,et al.  The Development and Validation of the Game User Experience Satisfaction Scale (GUESS) , 2016, Hum. Factors.

[17]  Ruck Thawonmas,et al.  Applying Hybrid Reward Architecture to a Fighting Game AI , 2018, 2018 IEEE Conference on Computational Intelligence and Games (CIG).

[18]  Luciano Reis Coutinho,et al.  Hierarchical Reinforcement Learning With Monte Carlo Tree Search in Computer Fighting Game , 2019, IEEE Transactions on Games.

[19]  Ruck Thawonmas,et al.  Application of Monte-Carlo tree search in a fighting game AI , 2016, 2016 IEEE 5th Global Conference on Consumer Electronics.