AAU Student Projects - visit Aalborg University's student projects portal
A master thesis from Aalborg University

Reinforcement Learning in RTS Games

Author(s)

Term

4. term

Education

Publication year

2008

Submitted on

2008-06-10

Pages

126 pages

Abstract

In this master thesis we want to apply Reinforcement Learning, which is a well known academic Machine Learning method, to a Real Time Strategy (RTS) game. Our goal is to investigate the feasibility of monitoring human opponents' strategy in an RTS game to counter it by predesigned rewards and policies, where policies are updated using Reinforcement Learning. We propose three extensions of the Reinforcement Learning structure to improve the use of RL in RTS games. We propose a simple and effective multi layered structure, which together with our player modelling technique called profiler, makes it easy to swap the current set of rewards and policy used by the Reinforcement Learning AI. We also propose a modification to the update function of RL algorithms which we call backtracking, which updates several steps back, instead of one step as TD(0) algorithms do. These proposed extensions constitute a framework, which can be applied to any RTS game. To verify that our proposals work in a practical setting, we have applied our framework to the RTS game Tank General, which mainly was developed in the preparation semester. While the backtracking does not give a performance boost, the multi layered structure and the profiler performs very well in an RTS game. Together they reduce the state space drastically, while reducing the time it takes for the RL algorithms to converge. Therefore the conclusion of this thesis is that it definitely is feasible to use our proposed framework in an RTS game.

Keywords

Documents


Colophon: This page is part of the AAU Student Projects portal, which is run by Aalborg University. Here, you can find and download publicly available bachelor's theses and master's projects from across the university dating from 2008 onwards. Student projects from before 2008 are available in printed form at Aalborg University Library.

If you have any questions about AAU Student Projects or the research registration, dissemination and analysis at Aalborg University, please feel free to contact the VBN team. You can also find more information in the AAU Student Projects FAQs.