Evolutionary behavior testing of commercial computer games

Ben Chan, Jörg Denzinger, Darryl Gates, Kevin Loose and John Buchanan

appeared in:
Proc. CEC 2004, Portland, 2004, pp. 125-132


Abstract

We present an approach to use evolutionary learning of behavior to improve testing of commercial computer games. After identifying unwanted results or behavior of the game, we propose to develop measures on how near a sequence of game states comes to the unwanted behavior and to use these measures within the fitness function of a GA working on action sequences. This allows to find action sequences that produce the unwanted behavior, if they exist. Our experimental evaluation of the method with the FIFA-99 game and scoring a goal as unwanted behavior shows that the method is able to find such action sequences, allowing for an easy reproduction of critical situations and improvements to the tested game.



Download paper (395 Kbytes)

Generated: 28/06/2004