Online Level Generation in Super Mario Bros via Learning Constructive Primitives

Peizhi Shi, Ke Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Citations (Scopus)


In procedural content generation (PCG), how to assure the quality of procedural games and how to provide effective control for designers are two major challenges. To tackle these issues, this paper exploits the synergy between rule-based and learning-based methods to produce quality yet controllable game segments in Super Mario Bros (SMB), hereinafter named constructive primitives (CPs). Easy-to-design rules are employed for removal of apparently unappealing game segments, and subsequent data-driven quality evaluation function is learned based on designer's annotations to deal with more complicated quality issues. The learned CPs provide not only quality game segments but also an effective control manner at a local level for designers. As a result, a complete quality game level can be generated online by integrating relevant constructive primitives via controllable parameters. Extensive simulation results demonstrate that the proposed approach efficiently generates controllable yet quality game levels in terms of different quality measures.
Original languageEnglish
Title of host publication2016 IEEE Conference on Computational Intelligence and Games (CIG)
Number of pages8
ISBN (Electronic)9781509018833
ISBN (Print)9781509018840
Publication statusPublished - 23 Sep 2016
Externally publishedYes
EventIEEE Symposium on Computational Intelligence and Games - Santorini Island, Greece
Duration: 20 Sep 201623 Sep 2016


ConferenceIEEE Symposium on Computational Intelligence and Games
Abbreviated titleCIG 2016
CitySantorini Island
Internet address


Dive into the research topics of 'Online Level Generation in Super Mario Bros via Learning Constructive Primitives'. Together they form a unique fingerprint.

Cite this