paper-with-me

Papers

Automated Video Game Testing Using Synthetic and Human-Like Agents

2019-06-02 · Sinan Ariyurek, Aysu Betin-Can, Elif Surer

In this paper, we present a new methodology that employs tester agents to automate video game testing. We introduce two types of agents -synthetic and human-like- and two distinct approaches to create them. Our agents are derived from Reinforcement Learning (RL) and Monte Carlo Tree Search (MCTS) agents, but focus on finding defects. The synthetic agent uses test goals generated from game scenarios, and these goals are further modified to examine the effects of unintended game transitions. The human-like agent uses test goals extracted by our proposed multiple greedy-policy inverse reinforcement learning (MGP-IRL) algorithm from tester trajectories. MGPIRL captures multiple policies executed by human testers. These testers' aims are finding defects while interacting with the game to break it, which is considerably different from game playing. We present interaction states to model such interactions. We use our agents to produce test sequences, run the game with these sequences, and check the game for each run with an automated test oracle. We analyze the proposed method in two parts: we compare the success of human-like and synthetic agents in bug finding, and we evaluate the similarity between humanlike agents and human testers. We collected 427 trajectories from human testers using the General Video Game Artificial Intelligence (GVG-AI) framework and created three games with 12 levels that contain 45 bugs. Our experiments reveal that human-like and synthetic agents compete with human testers' bug finding performances. Moreover, we show that MGP-IRL increases the human-likeness of agents while improving the bug finding performance.

📄 PDF Abstract BibTeX arXiv:1906.00317

Code (0)

등록된 구현이 없습니다.

Tasks

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Inspector: Pixel-Based Automated Game Testing via Exploration, Detection, and Investigation

2022-07-18 · Guoqing Liu, Mengzhang Cai, Li Zhao, Tao Qin 외

Deep reinforcement learning (DRL) has attracted much attention in automated game testing. Early attempts rely on game internal information for game space exploration, thus requiring deep integration with games, which is …

Deep Reinforcement LearningImitation LearningObject

Automated Play-Testing Through RL Based Human-Like Play-Styles Generation

2022-11-29 · Pierre Le Pelletier de Woillemont, Rémi Labory, Vincent Corruble

The increasing complexity of gameplay mechanisms in modern video games is leading to the emergence of a wider range of ways to play games. The variety of possible play-styles needs to be anticipated by designers, through…

Integrating Automated Play in Level Co-Creation

2019-11-20 · Andrew Hoyt, Matthew Guzdial, Yalini Kumar, Gillian Smith 외

In level co-creation an AI and human work together to create a video game level. One open challenge in level co-creation is how to empower human users to ensure particular qualities of the final level, such as challenge.…

An approach to automated videogame beta testing

2024-02-07 · Jennifer Hernández-Bécares, Luis Costero, Pedro Pablo Gómez-Martín

Videogames developed in the 1970s and 1980s were modest programs created in a couple of months by a single person, who played the roles of designer, artist and programmer. Since then, videogames have evolved to become a …

Management

Enhancing the Monte Carlo Tree Search Algorithm for Video Game Testing

2020-03-17 · Sinan Ariyurek, Aysu Betin-Can, Elif Surer

In this paper, we study the effects of several Monte Carlo Tree Search (MCTS) modifications for video game testing. Although MCTS modifications are highly studied in game playing, their impacts on finding bugs are blank.…