FUN PLEdGE: a FUNny Platformers LEvels GEnerator

In the present work, we tackle the issue of designing, prototyping and testing a general-purpose automated level editor for platform video games. Beside relieving level designers from the burden of repetitive work, Procedural Content Generation can be exploited for optimizing the development process, increasing re-playability, adapting games to specific audiences, and enabling new games mechanics. The tool proposed in this paper is aimed at producing levels that are both playable and fun. At the same time, it should guarantee maximum freedom to the level designer, and suggest corrections functional to the quality of the player experience.

[1]  Karin Ackermann,et al.  Designing Virtual Worlds , 2016 .

[2]  Vincent Corruble,et al.  Automatic computer game balancing: a reinforcement learning approach , 2005, AAMAS '05.

[3]  Keechul Jung,et al.  Dynamic Game Level Design Using Gaussian Mixture Model , 2006, PRICAI.

[4]  Joe Marks,et al.  Automatic Design of Balanced Board Games , 2007, AIIDE.

[5]  Tracy Fullerton,et al.  Game Design Workshop: A Playcentric Approach to Creating Innovative Games, Third Edition , 2014 .

[6]  William V. Wright,et al.  A Theory of Fun for Game Design , 2004 .

[7]  Michael Mateas,et al.  Launchpad: A Rhythm-Based Level Generator for 2-D Platformers , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[8]  Julian Togelius,et al.  An experiment in automatic game design , 2008, 2008 IEEE Symposium On Computational Intelligence and Games.

[9]  Dario Maggiorini,et al.  The Perfect Looting System: Looking for a Phoenix? , 2012, 2012 IEEE Conference on Computational Intelligence and Games (CIG).

[10]  Julian Togelius,et al.  Towards automatic personalised content creation for racing games , 2007, 2007 IEEE Symposium on Computational Intelligence and Games.

[11]  Gillian Smith,et al.  PCG-based game design: creating Endless Web , 2012, FDG.

[12]  Robert Zubek,et al.  MDA : A Formal Approach to Game Design and Game Research , 2004 .

[13]  Julian Togelius,et al.  What is procedural content generation?: Mario on the borderline , 2011, PCGames '11.

[14]  Rudolf Kremers Level Design: Concept, Theory, and Practice , 2009 .

[15]  Michael Mateas,et al.  Tanagra: Reactive Planning and Constraint Solving for Mixed-Initiative Level Design , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[16]  Mitchell R. Chitwood Notch , 2015, The Fairchild Books Dictionary of Fashion.

[17]  Bob Bates,et al.  Game Design, 2nd Edition , 2004 .

[18]  E. Hudlicka AFFECTIVE COMPUTING FOR GAME DESIGN , 2008 .

[19]  Joris Dormans,et al.  Level design as model transformation: a strategy for automated content generation , 2011, PCGames '11.

[20]  Michael Mateas,et al.  Rhythm-based level generation for 2D platformers , 2009, FDG.

[21]  Eric O. Postma,et al.  Adaptive game AI with dynamic scripting , 2006, Machine Learning.

[22]  Kenneth O. Stanley,et al.  Evolving content in the Galactic Arms Race video game , 2009, 2009 IEEE Symposium on Computational Intelligence and Games.

[23]  Jesse Schell,et al.  The Art of Game Design: A book of lenses , 2019 .

[24]  Nicole Fruehauf Flow The Psychology Of Optimal Experience , 2016 .

[25]  Julian Togelius,et al.  Towards Automatic Personalized Content Generation for Platform Games , 2010, AIIDE.

[26]  Gillian Smith,et al.  Analyzing the expressive range of a level generator , 2010, PCGames@FDG.

[27]  Michael Mateas,et al.  Procedural Level Design for Platform Games , 2006, AIIDE.

[28]  M. Csíkszentmihályi Flow. The Psychology of Optimal Experience. New York (HarperPerennial) 1990. , 1990 .

[29]  Vincent Corruble,et al.  Challenge-sensitive action selection: an application to game balancing , 2005, IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[30]  Gillian Smith,et al.  PCG-based game design: enabling new play experiences through procedural content generation , 2011, PCGames '11.

[31]  Thomas Gärtner,et al.  Player Modeling for Intelligent Difficulty Adjustment , 2009, LWA.

[32]  Dario Maggiorini,et al.  Loot Distribution in Massive Online Games: Foreseeing Impacts on the Players Base , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[33]  Bob Bates,et al.  Game Design , 2004 .

[34]  Georgios N. Yannakakis,et al.  Real-Time Game Adaptation for Optimizing Player Satisfaction , 2009, IEEE Transactions on Computational Intelligence and AI in Games.

[35]  Jeff A. Bilmes,et al.  A novel representation for rhythmic structure , 1997 .

[36]  Julian Togelius,et al.  Procedural Generation of 3D Caves for Games on the GPU , 2015, FDG.

[37]  Kenneth O. Stanley,et al.  Automatic Content Generation in the Galactic Arms Race Video Game , 2009, IEEE Transactions on Computational Intelligence and AI in Games.

[38]  Peta Wyeth,et al.  GameFlow: a model for evaluating player enjoyment in games , 2005, CIE.