Please use this identifier to cite or link to this item: http://dspace.univ-mascara.dz:8080/jspui/handle/123456789/739
Title: Developing Intelligent Bots for Real-Time Strategy Games
Authors: Ouessai, Abdessamed
Keywords: Real-Time Strategy Games
Monte Carlo Tree Search
Move Pruning
Action Abstraction
Parameter Optimization
Genetic Algorithms
Issue Date: 18-Jul-2022
Abstract: Real-Time Strategy (RTS) games impose multiple complex challenges to autonomous game-playing agents (a.k.a. bots), that also relate to real-world problems. The real-time aspect and the astronomical size of the decision and state spaces of an RTS game overwhelm the usual search algorithms. Monte-Carlo Tree Search (MCTS) was successfully applied in games featuring large decision and state spaces, such as Go, and was able to attain super-human performance in agents like AlphaGo and AlphaZero. Thus, researchers turned to MCTS as a potential candidate for solving RTS Games, and several RTS-specific enhancements were implemented, such as the support for real-time progression and combinatorial decisions. Nevertheless, MCTS is still far from replicating its Go success in RTS games. In this thesis, we propose several approaches to ease the RTS dimensionality burden on MCTS, in hopes of finding a path towards higher performance. To this end, we have made use of a detrimental-move pruning approach, proposed an integrated action/state abstraction process, and optimized its parameters through an Evolutionary Algorithm (EA). These approaches were tested and validated in the μRTS research platform, and the results showed moderate to significant performance gains. We expect the proposed approaches could be applied in commercial RTS games in the near future.
URI: http://dspace.univ-mascara.dz:8080/jspui/handle/123456789/739
Appears in Collections:Thèse de Doctorat

Files in This Item:
File Description SizeFormat 
Thesis [Ouessai22].pdf12,29 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.