Baba is Y’all: Collaborative Mixed-Initiative Level Design

We present a collaborative mixed-initiative system for building levels for the puzzle game "Baba is You". Unlike previous mixed-initiative systems, Baba is Y’all is designed for collaborative asynchronous creation by multiple users over the internet. The system includes several AI-assisted features to help designers, including a level evolver and an automated player for playtesting. The level archives catalogues levels according to which mechanics are implemented and not implemented, allowing the system to ask users to design levels with specific combinations of mechanics. We describe the operation of the system and the results of small-scale informal user test, and discuss future development paths for this system as well as for collaborative mixed-initiative systems in general.

[1]  Julian Togelius,et al.  Interactive Constrained MAP-Elites Analysis and Evaluation of the Expressiveness of the Feature Dimensions , 2020, ArXiv.

[2]  Julian Togelius,et al.  Ropossum: An Authoring Tool for Designing, Optimizing and Solving Cut the Rope Levels , 2013, AIIDE.

[3]  Sentient Sketchbook: Computer-Assisted Game Level Authoring , 2012 .

[4]  Benjamin M. Good,et al.  The Cure: Design and Evaluation of a Crowdsourcing Game for Gene Selection for Breast Cancer Survival Prediction , 2014, JMIR serious games.

[5]  Brian Magerko,et al.  Creative arcs in improvised human-computer embodied performances , 2018, FDG.

[6]  Douglas Eck,et al.  A Neural Representation of Sketch Drawings , 2017, ICLR.

[7]  Simon M. Lucas,et al.  Tile pattern KL-divergence for analysing and evolving game levels , 2019, GECCO.

[8]  Kenneth O. Stanley,et al.  Quality Diversity: A New Frontier for Evolutionary Computation , 2016, Front. Robot. AI.

[9]  Julian Togelius,et al.  Intentional computational level design , 2019, GECCO.

[10]  Julian Togelius,et al.  Covariance matrix adaptation for the rapid illumination of behavior space , 2020, GECCO.

[11]  Zoran Popovic,et al.  A mixed-initiative tool for designing level progressions in games , 2013, UIST.

[12]  Julian Togelius,et al.  Talakat: bullet hell generation through constrained map-elites , 2018, GECCO.

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

[14]  Julian Togelius,et al.  Procedural Content Generation through Quality Diversity , 2019, 2019 IEEE Conference on Games (CoG).

[15]  Julian Togelius,et al.  Mapping hearthstone deck spaces through MAP-elites with sliding boundaries , 2019, GECCO.

[16]  Julian Togelius,et al.  Who Killed Albert Einstein? From Open Data to Murder Mystery Games , 2018, IEEE Transactions on Games.

[17]  Matthew Guzdial,et al.  Co-Creative Level Design via Machine Learning , 2018, AIIDE Workshops.

[18]  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.

[19]  Vishwa Shah,et al.  Friend, Collaborator, Student, Manager: How Design of an AI-Driven Game Level Editor Affects Creators , 2019, CHI.

[20]  Julian Togelius,et al.  Procedural Content Generation via Machine Learning (PCGML) , 2017, IEEE Transactions on Games.

[21]  Julian Togelius,et al.  Mech-Elites: Illuminating the Mechanic Space of GVG-AI , 2020, FDG.

[22]  Julian Togelius,et al.  Procedural Content Generation in Games , 2016, Computational Synthesis and Creative Systems.

[23]  Vaninha Vieira,et al.  Towards a Framework for Gamification Design on Crowdsourcing Systems: The G.A.M.E. Approach , 2015, 2015 12th International Conference on Information Technology - New Generations.

[24]  Julian Togelius,et al.  Deep Interactive Evolution , 2018, EvoMUSART.

[25]  Z. Popovic,et al.  Increased Diels-Alderase activity through backbone remodeling guided by Foldit players , 2012, Nature Biotechnology.

[26]  Brian Magerko,et al.  Drawing Apprentice: An Enactive Co-Creative Agent for Artistic Collaboration , 2015, Creativity & Cognition.

[27]  Joel Lehman,et al.  Petalz: Search-Based Procedural Content Generation for the Casual Gamer , 2016, IEEE Transactions on Computational Intelligence and AI in Games.

[28]  Julian Togelius,et al.  Sentient Sketchbook: Computer-aided game level authoring , 2013, FDG.

[29]  Jean-Baptiste Mouret,et al.  Illuminating search spaces by mapping elites , 2015, ArXiv.

[30]  Julian Togelius,et al.  Empowering Quality Diversity in Dungeon Design with Interactive Constrained MAP-Elites , 2019, 2019 IEEE Conference on Games (CoG).

[31]  Michael Mateas,et al.  Tanagra: a mixed-initiative level design tool , 2010, FDG.

[32]  Julian Togelius,et al.  Search-Based Procedural Content Generation: A Taxonomy and Survey , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[33]  Jorge Gonçalves,et al.  Game of words: tagging places through crowdsourcing on public displays , 2014, Conference on Designing Interactive Systems.