Ensemble Framework for Real-time Decision Making

06/21/2017
by   Philip Rodgers, et al.
0

This paper introduces a new framework for real-time decision making in video games. An Ensemble agent is a compound agent composed of multiple agents, each with its own tasks or goals to achieve. Usually when dealing with real-time decision making, reactive agents are used; that is agents that return a decision based on the current state. While reactive agents are very fast, most games require more than just a rule-based agent to achieve good results. Deliberative agents---agents that use a forward model to search future states---are very useful in games with no hard time limit, such as Go or Backgammon, but generally take too long for real-time games. The Ensemble framework addresses this issue by allowing the agent to be both deliberative and reactive at the same time. This is achieved by breaking up the game-play into logical roles and having highly focused components for each role, with each component disregarding anything outwith its own role. Reactive agents can be used where a reactive agent is suited to the role, and where a deliberative approach is required, branching is kept to a minimum by the removal of all extraneous factors, enabling an informed decision to be made within a much smaller time-frame. An Arbiter is used to combine the component results, allowing high performing agents to be created from simple, efficient components.

READ FULL TEXT
research
09/11/2020

The Design Of "Stratega": A General Strategy Games Framework

Stratega, a general strategy games framework, has been designed to foste...
research
04/22/2022

Embracing AWKWARD! Real-time Adjustment of Reactive Plans Using Social Norms

This paper presents the AWKWARD architecture for the development of hybr...
research
04/30/2021

Human strategic decision making in parametrized games

Many real-world games contain parameters which can affect payoffs, actio...
research
05/02/2022

Real-Time BDI Agents: a model and its implementation

The BDI model proved to be effective for developing applications requiri...
research
09/18/2019

Reasoning in Highly Reactive Environments

The aim of my Ph.D. thesis concerns Reasoning in Highly Reactive Environ...
research
09/26/2018

Crippling Crypto-Ransomware

This research seeks to expose a major weakness in Crypto-ransomware by m...
research
05/01/2023

Multi-Agent Systems with Quantitative Satisficing Goals

In the study of reactive systems, qualitative properties are usually eas...

Please sign up or login with your details

Forgot password? Click here to reset