Mimicking Playstyle by Adapting Parameterized Behavior Trees in RTS Games

11/23/2021
by   Andrzej Kozik, et al.
0

The discovery of Behavior Trees (BTs) impacted the field of Artificial Intelligence (AI) in games, by providing flexible and natural representation of non-player characters (NPCs) logic, manageable by game-designers. Nevertheless, increased pressure on ever better NPCs AI-agents forced complexity of handcrafted BTs to became barely-tractable and error-prone. On the other hand, while many just-launched on-line games suffer from player-shortage, the existence of AI with a broad-range of capabilities could increase players retention. Therefore, to handle above challenges, recent trends in the field focused on automatic creation of AI-agents: from deep- and reinforcementlearning techniques to combinatorial (constrained) optimization and evolution of BTs. In this paper, we present a novel approach to semi-automatic construction of AI-agents, that mimic and generalize given human gameplays by adapting and tuning of expert-created BT under a developed similarity metric between source and BT gameplays. To this end, we formulated mixed discrete-continuous optimization problem, in which topological and functional changes of the BT are reflected in numerical variables, and constructed a dedicated hybrid-metaheuristic. The performance of presented approach was verified experimentally in a prototype real-time strategy game. Carried out experiments confirmed efficiency and perspectives of presented approach, which is going to be applied in a commercial game.

READ FULL TEXT

page 1

page 2

page 5

research
05/07/2021

AI in (and for) Games

This chapter outlines the relation between artificial intelligence (AI) ...
research
05/04/2020

Navigating the Landscape of Multiplayer Games to Probe the Drosophila of AI

Multiplayer games have a long history in being used as key testbeds for ...
research
09/27/2019

Beating humans in a penny-matching game by leveraging cognitive hierarchy theory and Bayesian learning

It is a long-standing goal of artificial intelligence (AI) to be superio...
research
08/03/2015

Using Behavior Objects to Manage Complexity in Virtual Worlds

The quality of high-level AI of non-player characters (NPCs) in commerci...
research
10/31/2010

A Distributed AI Aided 3D Domino Game

In the article a turn-based game played on four computers connected via ...
research
12/13/2013

A Methodology for Player Modeling based on Machine Learning

AI is gradually receiving more attention as a fundamental feature to inc...
research
09/15/2016

NPCs as People, Too: The Extreme AI Personality Engine

PK Dick once asked "Do Androids Dream of Electric Sheep?" In video games...

Please sign up or login with your details

Forgot password? Click here to reset