Evaluating reinforcement learning algorithms in first-person shooter games using VizDoom
Adil Khan,Muhammad Naeem
DOI: https://doi.org/10.1007/s11042-024-19658-y
IF: 2.577
2024-06-20
Multimedia Tools and Applications
Abstract:Pre-planned game agents are programmed to behave in a certain way, regardless of the game's state, which leads to many issues, for example, deficit in adaptability, deficit in realism, and deficit in challenge. They are also time-consuming and expensive to develop. This is because the developers need to code all the possible behaviours of the agent manually. For these problems, advances in reinforcement learning (RL) enable the creation of intelligent agent-based games that accept visual information to decide and act similarly to human beings. Using raw visual information, two-dimensional games often assess novel approaches and methods. However, they are much simpler than three-dimensional games, where the state and action spaces are more extensive and, more prominently involve some partly visible states. Therefore, in this paper, agents are trained using diverse RL algorithms to play fine against human players and inbuilt agents in the first-person shooter (FPS) game Doom using the VizDoom environment in unrelated scenarios, namely "Defend the Center," "Deadly Corridor" and "Health gathering." Algorithms are evaluated, and the results are compared, showing the effectiveness of agents. Finally, analysis and limitations are presented that might guide the Game AI research community and industry in choosing effective and efficient AI approaches in the future.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering