Evolutionary Multi-objective Optimization of Real-Time Strategy Micro

03/27/2018
by   Rahul Dubey, et al.
0

We investigate an evolutionary multi-objective approach to good micro for real-time strategy games. Good micro helps a player win skirmishes and is one of the keys to developing better real-time strategy game play. In prior work, the same multi-objective approach of maximizing damage done while minimizing damage received was used to evolve micro for a group of ranged units versus a group of melee units. We extend this work to consider groups composed from two types of units. Specifically, this paper uses evolutionary multi-objective optimization to generate micro for one group composed from both ranged and melee units versus another group of ranged and melee units. Our micro behavior representation uses influence maps to represent enemy spatial information and potential fields generated from distance, health, and weapons cool down to guide unit movement. Experimental results indicate that our multi-objective approach leads to a Pareto front of diverse high-quality micro encapsulating multiple possible tactics. This range of micro provided by the Pareto front enables a human or AI player to trade-off among short term tactics that better suit the player's longer term strategy - for example, choosing to minimize friendly unit damage at the cost of only lightly damaging the enemy versus maximizing damage to the enemy units at the cost of increased damage to friendly units. We believe that our results indicate the usefulness of potential fields as a representation, and of evolutionary multi-objective optimization as an approach, for generating good micro.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/27/2018

Co-evolving Real-Time Strategy Game Micro

We investigate competitive co-evolution of unit micromanagement in real-...
research
03/08/2018

Multi-objective evolution for 3D RTS Micro

We attack the problem of controlling teams of autonomous units during sk...
research
03/27/2018

Neuroevolution for RTS Micro

This paper uses neuroevolution of augmenting topologies to evolve contro...
research
03/11/2016

Demonstrating the Feasibility of Automatic Game Balancing

Game balancing is an important part of the (computer) game design proces...
research
12/22/2011

Quantum Control Experiments as a Testbed for Evolutionary Multi-Objective Algorithms

Experimental multi-objective Quantum Control is an emerging topic within...
research
07/20/2021

An Efficient Multi-objective Evolutionary Approach for Solving the Operation of Multi-Reservoir System Scheduling in Hydro-Power Plants

This paper tackles the short-term hydro-power unit commitment problem in...

Please sign up or login with your details

Forgot password? Click here to reset