In April 2016 Manchester eScholar was replaced by the University of Manchester’s new Research Information Management System, Pure. In the autumn the University’s research outputs will be available to search and browse via a new Research Portal. Until then the University’s full publication record can be accessed via a temporary portal and the old eScholar content is available to search and browse via this archive.

Learning constructive primitives for procedural content generation

Shi, Peizhi

[Thesis]. Manchester, UK: The University of Manchester; 2019.

Access to files

Abstract

Procedural content generation (PCG) is of great interest to game design and development because it generates game content automatically. Among many serious challenges in PCG, the content quality improvement, controllability and dynamic difficulty adjustment (DDA) of game content in real time are three major issues in non-adaptive and adaptive content generation. Motivated by the recent learning-based PCG framework and existing PCG works, we present novel online game content generation and real-time DDA approaches to seamlessly address these issues. In this thesis, we employ learning-based methods to produce quality yet controllable game segments called constructive primitives (CPs). As a result, a complete quality game level can be generated online by integrating relevant CPs via controllable parameters regarding geometrical features and procedure-level properties. By means of CPs, we also propose a DDA algorithm that controls a CP-based level generator to rapidly adjust the content difficulty based on players' real-time game-playing performance. For a proof of concept, we apply our approach to platform and first-person shooter (FPS) games. Extensive experimental results suggest that our approach efficiently produces controllable yet quality game content in terms of a number of generic quality measurements and adaptable content for DDA in real time as shown in extensive simulations and a user study.

Bibliographic metadata

Type of resource:
Content type:
Form of thesis:
Type of submission:
Degree type:
Doctor of Philosophy
Degree programme:
PhD Computer Science
Publication date:
Location:
Manchester, UK
Total pages:
260
Abstract:
Procedural content generation (PCG) is of great interest to game design and development because it generates game content automatically. Among many serious challenges in PCG, the content quality improvement, controllability and dynamic difficulty adjustment (DDA) of game content in real time are three major issues in non-adaptive and adaptive content generation. Motivated by the recent learning-based PCG framework and existing PCG works, we present novel online game content generation and real-time DDA approaches to seamlessly address these issues. In this thesis, we employ learning-based methods to produce quality yet controllable game segments called constructive primitives (CPs). As a result, a complete quality game level can be generated online by integrating relevant CPs via controllable parameters regarding geometrical features and procedure-level properties. By means of CPs, we also propose a DDA algorithm that controls a CP-based level generator to rapidly adjust the content difficulty based on players' real-time game-playing performance. For a proof of concept, we apply our approach to platform and first-person shooter (FPS) games. Extensive experimental results suggest that our approach efficiently produces controllable yet quality game content in terms of a number of generic quality measurements and adaptable content for DDA in real time as shown in extensive simulations and a user study.
Thesis main supervisor(s):
Thesis co-supervisor(s):
Language:
en

Institutional metadata

University researcher(s):

Record metadata

Manchester eScholar ID:
uk-ac-man-scw:319106
Created by:
Shi, Peizhi
Created:
1st April, 2019, 17:56:45
Last modified by:
Shi, Peizhi
Last modified:
4th April, 2019, 10:59:46

Can we help?

The library chat service will be available from 11am-3pm Monday to Friday (excluding Bank Holidays). You can also email your enquiry to us.