Rolling Horizon Coevolutionary Planning for Two-Player Video Games

07/06/2016
by   Jialin Liu, et al.
0

This paper describes a new algorithm for decision making in two-player real-time video games. As with Monte Carlo Tree Search, the algorithm can be used without heuristics and has been developed for use in general video game AI. The approach is to extend recent work on rolling horizon evolutionary planning, which has been shown to work well for single-player games, to two (or in principle many) player games. To select an action the algorithm co-evolves two (or in the general case N) populations, one for each player, where each individual is a sequence of actions for the respective player. The fitness of each individual is evaluated by playing it against a selection of action-sequences from the opposing population. When choosing an action to take in the game, the first action is chosen from the fittest member of the population for that player. The new algorithm is compared with a number of general video game AI algorithms on three variations of a two-player space battle game, with promising results.

READ FULL TEXT
research
04/23/2017

Population Seeding Techniques for Rolling Horizon Evolution in General Video Game Playing

While Monte Carlo Tree Search and closely related methods have dominated...
research
08/28/2018

A Framework for Complementary Companion Character Behavior in Video Games

We propose a game development framework capable of governing the behavio...
research
04/04/2017

Adaptive Motion Gaming AI for Health Promotion

This paper presents a design of a non-player character (AI) for promotin...
research
06/15/2020

Does it matter how well I know what you're thinking? Opponent Modelling in an RTS game

Opponent Modelling tries to predict the future actions of opponents, and...
research
03/31/2020

Enhanced Rolling Horizon Evolution Algorithm with Opponent Model Learning: Results for the Fighting Game AI Competition

The Fighting Game AI Competition (FTGAIC) provides a challenging benchma...
research
05/21/2016

Chess Player by Co-Evolutionary Algorithm

A co-evolutionary algorithm (CA) based chess player is presented. Implem...
research
05/27/2019

Policy Based Inference in Trick-Taking Card Games

Trick-taking card games feature a large amount of private information th...

Please sign up or login with your details

Forgot password? Click here to reset