Pairing Character Classes in a Deathmatch Shooter Game via a Deep-Learning Surrogate Model

03/29/2021
by   Daniel Karavolos, et al.
6

This paper introduces a surrogate model of gameplay that learns the mapping between different game facets, and applies it to a generative system which designs new content in one of these facets. Focusing on the shooter game genre, the paper explores how deep learning can help build a model which combines the game level structure and the game's character class parameters as input and the gameplay outcomes as output. The model is trained on a large corpus of game data from simulations with artificial agents in random sets of levels and class parameters. The model is then used to generate classes for specific levels and for a desired game outcome, such as balanced matches of short duration. Findings in this paper show that the system can be expressive and can generate classes for both computer generated and human authored levels.

READ FULL TEXT

page 3

page 6

page 8

research
03/22/2021

SuSketch: Surrogate Models of Gameplay as a Design Assistant

This paper introduces SuSketch, a design tool for first person shooter l...
research
07/16/2020

Co-generation of game levels and game-playing agents

Open-endedness, primarily studied in the context of artificial life, is ...
research
02/23/2016

Toward Game Level Generation from Gameplay Videos

Algorithms that generate computer game content require game design knowl...
research
03/08/2016

Learning to Blend Computer Game Levels

We present an approach to generate novel computer game levels that blend...
research
12/07/2021

Deep Surrogate Assisted MAP-Elites for Automated Hearthstone Deckbuilding

We study the problem of efficiently generating high-quality and diverse ...
research
10/13/2020

Conditional Level Generation and Game Blending

Prior research has shown variational autoencoders (VAEs) to be useful fo...
research
06/11/2019

Two-step Constructive Approaches for Dungeon Generation

This paper presents a two-step generative approach for creating dungeons...

Please sign up or login with your details

Forgot password? Click here to reset