Creating Pro-Level AI for Real-Time Fighting Game with Deep Reinforcement Learning

04/08/2019
by   Inseok Oh, et al.
0

Reinforcement learning combined with deep neural networks has performed remarkably well in many genres of game recently. It surpassed human-level performance in fixed game environments and turn-based two player board games. However, no research has ever shown a result that surpassed human level in modern complex fighting games, to the best of our knowledge. This is due to the inherent difficulties of modern fighting games, including vast action spaces, real-time constraints, and performance generalizations required for various opponents. We overcame these challenges and made 1v1 battle AI agents for the commercial game, "Blade & Soul". The trained agents competed against five professional gamers and achieved 62 practical reinforcement learning method including a novel self-play curriculum and data skipping techniques. Through the curriculum, three different styles of agents are created by reward shaping, and are trained against each other for robust performance. Additionally, this paper suggests data skipping techniques which increased data efficiency and facilitated explorations in vast spaces.

READ FULL TEXT
research
09/01/2022

A Technique to Create Weaker Abstract Board Game Agents via Reinforcement Learning

Board games, with the exception of solo games, need at least one other p...
research
03/29/2019

Improved Reinforcement Learning with Curriculum

Humans tend to learn complex abstract concepts faster if examples are pr...
research
09/19/2018

TStarBots: Defeating the Cheating Level Builtin AI in StarCraft II in the Full Game

Starcraft II (SCII) is widely considered as the most challenging Real Ti...
research
12/01/2021

Meta Arcade: A Configurable Environment Suite for Meta-Learning

Most approaches to deep reinforcement learning (DRL) attempt to solve a ...
research
05/17/2021

To be a fast adaptive learner: using game history to defeat opponents

In many real-world games, such as traders repeatedly bargaining with cus...
research
11/23/2015

MazeBase: A Sandbox for Learning from Games

This paper introduces MazeBase: an environment for simple 2D games, desi...
research
06/11/2021

DouZero: Mastering DouDizhu with Self-Play Deep Reinforcement Learning

Games are abstractions of the real world, where artificial agents learn ...

Please sign up or login with your details

Forgot password? Click here to reset