Co-evolving Real-Time Strategy Game Micro

03/27/2018
by   Navin K Adhikari, et al.
0

We investigate competitive co-evolution of unit micromanagement in real-time strategy games. Although good long-term macro-strategy and good short-term unit micromanagement both impact real-time strategy games performance, this paper focuses on generating quality micro. Better micro, for example, can help players win skirmishes and battles even when outnumbered. Prior work has shown that we can evolve micro to beat a given opponent. We remove the need for a good opponent to evolve against by using competitive co-evolution to evolve high-quality micro for both sides from scratch. We first co-evolve micro to control a group of ranged units versus a group of melee units. We then move to co-evolve micro for a group of ranged and melee units versus a group of ranged and melee units. Results show that competitive co-evolution produces good quality micro and when combined with the well-known techniques of fitness sharing, shared sampling, and a hall of fame takes less time to produce better quality micro than simple co-evolution. We believe these results indicate the viability of co-evolutionary approaches for generating good unit micro-management.

READ FULL TEXT

page 3

page 4

page 7

research
03/27/2018

Evolutionary Multi-objective Optimization of Real-Time Strategy Micro

We investigate an evolutionary multi-objective approach to good micro fo...
research
03/27/2018

Neuroevolution for RTS Micro

This paper uses neuroevolution of augmenting topologies to evolve contro...
research
03/08/2018

Multi-objective evolution for 3D RTS Micro

We attack the problem of controlling teams of autonomous units during sk...
research
12/19/2018

Hierarchical Macro Strategy Model for MOBA Game AI

The next challenge of game AI lies in Real Time Strategy (RTS) games. RT...
research
12/07/2022

Generating Real-Time Strategy Game Units Using Search-Based Procedural Content Generation and Monte Carlo Tree Search

Real-Time Strategy (RTS) game unit generation is an unexplored area of P...
research
03/24/2017

Long-Term Evolution of Genetic Programming Populations

We evolve binary mux-6 trees for up to 100000 generations evolving some ...
research
04/12/2019

Evolving Indoor Navigational Strategies Using Gated Recurrent Units In NEAT

Simultaneous Localisation and Mapping (SLAM) algorithms are expensive to...

Please sign up or login with your details

Forgot password? Click here to reset