Back to Search Start Over

Reinforcement Learning as an Approach to Train Multiplayer First-Person Shooter Game Agents.

Authors :
Almeida, Pedro
Carvalho, Vítor
Simões, Alberto
Source :
Technologies (2227-7080); Mar2024, Vol. 12 Issue 3, p34, 20p
Publication Year :
2024

Abstract

Artificial Intelligence bots are extensively used in multiplayer First-Person Shooter (FPS) games. By using Machine Learning techniques, we can improve their performance and bring them to human skill levels. In this work, we focused on comparing and combining two Reinforcement Learning training architectures, Curriculum Learning and Behaviour Cloning, applied to an FPS developed in the Unity Engine. We have created four teams of three agents each: one team for Curriculum Learning, one for Behaviour Cloning, and another two for two different methods of combining Curriculum Learning and Behaviour Cloning. After completing the training, each agent was matched to battle against another agent of a different team until each pairing had five wins or ten time-outs. In the end, results showed that the agents trained with Curriculum Learning achieved better performance than the ones trained with Behaviour Cloning by a matter of 23.67% more average victories in one case. In terms of the combination attempts, not only did the agents trained with both devised methods had problems during training, but they also achieved insufficient results in the battle, with an average of 0 wins. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
22277080
Volume :
12
Issue :
3
Database :
Complementary Index
Journal :
Technologies (2227-7080)
Publication Type :
Academic Journal
Accession number :
176335732
Full Text :
https://doi.org/10.3390/technologies12030034