BDD-Based Framework with RL Integration: An approach for videogames
automated testing
- URL: http://arxiv.org/abs/2311.03364v1
- Date: Sun, 8 Oct 2023 20:05:29 GMT
- Title: BDD-Based Framework with RL Integration: An approach for videogames
automated testing
- Authors: Vincent Mastain, Fabio Petrillo
- Abstract summary: Testing in video games differs from traditional software development practices.
We propose the integration of Behavior Driven Development (BDD) with Reinforcement Learning (RL)
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Testing plays a vital role in software development, but in the realm of video
games, the process differs from traditional software development practices.
Game developers typically rely on human testers who are provided with
checklists to evaluate various elements. While major game developers already
employ automated testing using script-based bots, the increasing complexity of
video games is pushing the limits of scripted solutions, necessitating the
adoption of more advanced testing strategies. To assist game studios in
enhancing the quality of their games through automated testing, we propose the
integration of Behavior Driven Development (BDD) with Reinforcement Learning
(RL). This positional paper summarizes our proposal and framework under
development.
Related papers
- Instruction-Driven Game Engine: A Poker Case Study [53.689520884467065]
The IDGE project aims to democratize game development by enabling a large language model to follow free-form game descriptions and generate game-play processes.
We train the IDGE in a curriculum manner that progressively increases its exposure to complex scenarios.
Our initial progress lies in developing an IDGE for Poker, which not only supports a wide range of poker variants but also allows for highly individualized new poker games through natural language inputs.
arXiv Detail & Related papers (2024-10-17T11:16:27Z) - Instruction-Driven Game Engines on Large Language Models [59.280666591243154]
The IDGE project aims to democratize game development by enabling a large language model to follow free-form game rules.
We train the IDGE in a curriculum manner that progressively increases the model's exposure to complex scenarios.
Our initial progress lies in developing an IDGE for Poker, a universally cherished card game.
arXiv Detail & Related papers (2024-03-30T08:02:16Z) - On Automating Video Game Regression Testing by Planning and Learning [3.746904317622708]
We propose a method and workflow for automating regression testing of certain video game aspects.
The basic idea is to use detailed game logs and incremental action model learning techniques to maintain a formal model.
This paper presents the first step towards minimizing or even eliminating the need for a modeling expert in the workflow.
arXiv Detail & Related papers (2024-02-16T14:28:25Z) - Gamifying a Software Testing Course with Continuous Integration [13.086283144520513]
Gamekins is a tool that is seamlessly integrated into the Jenkins continuous integration platform.
Developers can earn points by completing test challenges and quests generated by Gamekins.
We observe a correlation between how students test their code and their use of Gamekins.
arXiv Detail & Related papers (2024-01-31T11:00:16Z) - PlayTest: A Gamified Test Generator for Games [11.077232808482128]
Playtest transforms the tiring testing process into a competitive game with a purpose.
We envision the use of Playtest to crowdsource the task of testing games by giving players access to the respective games through our tool in the playtesting phases.
arXiv Detail & Related papers (2023-10-30T10:14:27Z) - Technical Challenges of Deploying Reinforcement Learning Agents for Game
Testing in AAA Games [58.720142291102135]
We describe an effort to add an experimental reinforcement learning system to an existing automated game testing solution based on scripted bots.
We show a use-case of leveraging reinforcement learning in game production and cover some of the largest time sinks anyone who wants to make the same journey for their game may encounter.
We propose a few research directions that we believe will be valuable and necessary for making machine learning, and especially reinforcement learning, an effective tool in game production.
arXiv Detail & Related papers (2023-07-19T18:19:23Z) - Towards Informed Design and Validation Assistance in Computer Games
Using Imitation Learning [65.12226891589592]
This paper proposes a new approach to automated game validation and testing.
Our method leverages a data-driven imitation learning technique, which requires little effort and time and no knowledge of machine learning or programming.
arXiv Detail & Related papers (2022-08-15T11:08:44Z) - SUPERNOVA: Automating Test Selection and Defect Prevention in AAA Video
Games Using Risk Based Testing and Machine Learning [62.997667081978825]
Testing video games is an increasingly difficult task as traditional methods fail to scale with growing software systems.
We present SUPERNOVA, a system responsible for test selection and defect prevention while also functioning as an automation hub.
The direct impact of this has been observed to be a reduction in 55% or more testing hours for an undisclosed sports game title.
arXiv Detail & Related papers (2022-03-10T00:47:46Z) - Augmenting Automated Game Testing with Deep Reinforcement Learning [0.4129225533930966]
General game testing relies on the use of human play testers, play test scripting, and prior knowledge of areas of interest to produce relevant test data.
We introduce a self-learning mechanism to the game testing framework using deep reinforcement learning (DRL)
DRL can be used to increase test coverage, find exploits, test map difficulty, and to detect common problems that arise in the testing of first-person shooter (FPS) games.
arXiv Detail & Related papers (2021-03-29T11:55:15Z) - DeepCrawl: Deep Reinforcement Learning for Turn-based Strategy Games [137.86426963572214]
We introduce DeepCrawl, a fully-playable Roguelike prototype for iOS and Android in which all agents are controlled by policy networks trained using Deep Reinforcement Learning (DRL)
Our aim is to understand whether recent advances in DRL can be used to develop convincing behavioral models for non-player characters in videogames.
arXiv Detail & Related papers (2020-12-03T13:53:29Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.