Fast Heuristic Search for RTS Game Combat Scenarios

Authors

  • David Churchill University of Alberta
  • Abdallah Saffidine Université Paris-Dauphine
  • Michael Buro University of Alberta

DOI:

https://doi.org/10.1609/aiide.v8i1.12527

Keywords:

Heuristic Search, Durative Actions, Real-Time Strategy Games

Abstract

Heuristic search has been very successful in abstract game domains such as Chess and Go. In video games, however, adoption has been slow due to the fact that state and move spaces are much larger, real-time constraints are harsher, and constraints on computational resources are tighter. In this paper we present a fast search method — Alpha-Beta search for durative moves— that can defeat commonly used AI scripts in RTS game combat scenarios of up to 8 vs. 8 units running on a single core in under 5ms per search episode. This performance is achieved by using standard search enhancements such as transposition tables and iterative deepening, and novel usage of combat AI scripts for sorting moves and state evaluation via playouts. We also present evidence that commonly used combat scripts are highly exploitable — opening the door for a promising line of research on opponent combat modelling.

Downloads

Published

2021-06-30

How to Cite

Churchill, D., Saffidine, A., & Buro, M. (2021). Fast Heuristic Search for RTS Game Combat Scenarios. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 8(1), 112-117. https://doi.org/10.1609/aiide.v8i1.12527