Reinforcement Learning for High-Level Strategic Control in Tower Defense Games
Joakim Bergdahl, Alessandro Sestini, Linus Gissl\'en

TL;DR
This paper introduces an automated gameplay testing method combining reinforcement learning with scripted AI to improve robustness and performance in tower defense games, exemplified by Plants vs. Zombies.
Contribution
It presents a novel hybrid approach that integrates reinforcement learning with scripted AI for game testing and validation, enhancing agent performance and robustness.
Findings
Reinforcement learning combined with scripted AI outperforms heuristic AI.
Achieved a success rate of 57.12% versus 47.95%.
Demonstrated challenges in training a general agent for puzzle-like games.
Abstract
In strategy games, one of the most important aspects of game design is maintaining a sense of challenge for players. Many mobile titles feature quick gameplay loops that allow players to progress steadily, requiring an abundance of levels and puzzles to prevent them from reaching the end too quickly. As with any content creation, testing and validation are essential to ensure engaging gameplay mechanics, enjoyable game assets, and playable levels. In this paper, we propose an automated approach that can be leveraged for gameplay testing and validation that combines traditional scripted methods with reinforcement learning, reaping the benefits of both approaches while adapting to new situations similarly to how a human player would. We test our solution on a popular tower defense game, Plants vs. Zombies. The results show that combining a learned approach, such as reinforcement learning,…
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.
Taxonomy
TopicsGuidance and Control Systems
MethodsSparse Evolutionary Training
