Deep RL Agent for a Real-Time Action Strategy Game

02/15/2020
by   Michal Warchalski, et al.
0

We introduce a reinforcement learning environment based on Heroic - Magic Duel, a 1 v 1 action strategy game. This domain is non-trivial for several reasons: it is a real-time game, the state space is large, the information given to the player before and at each step of a match is imperfect, and distribution of actions is dynamic. Our main contribution is a deep reinforcement learning agent playing the game at a competitive level that we trained using PPO and self-play with multiple competing agents, employing only a simple reward of ± 1 depending on the outcome of a single match. Our best self-play agent, obtains around 65% win rate against the existing AI and over 50% win rate against a top human player.

READ FULL TEXT
research
08/30/2018

Application of Self-Play Reinforcement Learning to a Four-Player Game of Imperfect Information

We introduce a new virtual environment for simulating a card game known ...
research
08/17/2020

Playing Catan with Cross-dimensional Neural Network

Catan is a strategic board game having interesting properties, including...
research
02/06/2019

Neural Fictitious Self-Play on ELF Mini-RTS

Despite the notable successes in video games such as Atari 2600, current...
research
09/26/2021

Applying supervised and reinforcement learning methods to create neural-network-based agents for playing StarCraft II

Recently, multiple approaches for creating agents for playing various co...
research
08/09/2023

Variations on the Reinforcement Learning performance of Blackjack

Blackjack or "21" is a popular card-based game of chance and skill. The ...
research
08/16/2017

StarCraft II: A New Challenge for Reinforcement Learning

This paper introduces SC2LE (StarCraft II Learning Environment), a reinf...
research
02/25/2022

Building a 3-Player Mahjong AI using Deep Reinforcement Learning

Mahjong is a popular multi-player imperfect-information game developed i...

Please sign up or login with your details

Forgot password? Click here to reset