PCGRL: Procedural Content Generation via Reinforcement Learning

01/24/2020
by   Ahmed Khalifa, et al.
14

We investigate how reinforcement learning can be used to train level-designing agents. This represents a new approach to procedural content generation in games, where level design is framed as a game, and the content generator itself is learned. By seeing the design problem as a sequential task, we can use reinforcement learning to learn how to take the next action so that the expected final level quality is maximized. This approach can be used when few or no examples exist to train from, and the trained generator is very fast. We investigate three different ways of transforming two-dimensional level design problems into Markov decision processes and apply these to three game environments.

READ FULL TEXT

page 3

page 5

research
02/12/2020

Fully Differentiable Procedural Content Generation through Generative Playing Networks

To procedurally create interactive content such as environments or game ...
research
04/17/2019

Rogue-Gym: A New Challenge for Generalization in Reinforcement Learning

This paper presents Rogue-Gym, that enables agents to learn and play a s...
research
05/03/2023

Why Oatmeal is Cheap: Kolmogorov Complexity and Procedural Generation

Although procedural generation is popular among game developers, academi...
research
07/12/2022

Online Game Level Generation from Music

Game consists of multiple types of content, while the harmony of differe...
research
03/08/2021

Adversarial Reinforcement Learning for Procedural Content Generation

We present an approach for procedural content generation (PCG), and impr...
research
01/18/2022

A sojourn-based approach to semi-Markov Reinforcement Learning

In this paper we introduce a new approach to discrete-time semi-Markov d...
research
11/29/2019

Procedural Content Generation: From Automatically Generating Game Levels to Increasing Generality in Machine Learning

The idea behind procedural content generation (PCG) in games is to creat...

Please sign up or login with your details

Forgot password? Click here to reset