
TL;DR
This paper presents Lap, a novel approach using ChatGPT to automate playtesting of match-3 games by converting game states into prompts, generating moves, and executing actions, demonstrating improved coverage and crash detection over existing tools.
Contribution
Introduces Lap, an innovative LLM-based framework for automatic playtesting of non-text-based games, addressing challenges of environment perception and action generation.
Findings
Lap outperforms existing tools in code coverage
Lap triggers more program crashes
Effective for testing match-3 games
Abstract
Playtesting is the process in which people play a video game for testing. It is critical for the quality assurance of gaming software. Manual playtesting is time-consuming and expensive. However, automating this process is challenging, as playtesting typically requires domain knowledge and problem-solving skills that most conventional testing tools lack. Recent advancements in artificial intelligence (AI) have opened up new possibilities for applying Large Language Models (LLMs) to playtesting. However, significant challenges remain: current LLMs cannot visually perceive game environments, and most existing research focuses on text-based games or games with robust APIs. Many non-text games lack APIs to provide textual descriptions of game states, making it almost impossible to naively apply LLMs for playtesting. This paper introduces Lap, our novel approach to LLM-based Automatic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
