427 research outputs found
Learning the Designer's Preferences to Drive Evolution
This paper presents the Designer Preference Model, a data-driven solution
that pursues to learn from user generated data in a Quality-Diversity
Mixed-Initiative Co-Creativity (QD MI-CC) tool, with the aims of modelling the
user's design style to better assess the tool's procedurally generated content
with respect to that user's preferences. Through this approach, we aim for
increasing the user's agency over the generated content in a way that neither
stalls the user-tool reciprocal stimuli loop nor fatigues the user with
periodical suggestion handpicking. We describe the details of this novel
solution, as well as its implementation in the MI-CC tool the Evolutionary
Dungeon Designer. We present and discuss our findings out of the initial tests
carried out, spotting the open challenges for this combined line of research
that integrates MI-CC with Procedural Content Generation through Machine
Learning.Comment: 16 pages, Accepted and to appear in proceedings of the 23rd European
Conference on the Applications of Evolutionary and bio-inspired Computation,
EvoApplications 202
Towards Friendly Mixed Initiative Procedural Content Generation: Three Pillars of Industry
While the games industry is moving towards procedural content
generation (PCG) with tools available under popular platforms such as Unreal, Unity or Houdini, and video game titles like No Man’s Sky and Horizon Zero Dawn taking advantage ofPCG, the gap between academia and industry is as wide as it has ever been, in terms of communication and sharing methods. One of the authors, has worked on both sides of this gap and in an effort to shorten it and increase the synergy between the two sectors, has identified three design pillars for PCG using mixed-initiative interfaces. The three pillars are Respect Designer Control, Respect the Creative Process and Respect Existing Work Processes. Respecting designer control is about creating a tool that gives enough control to bring out the designer’s vision. Respecting the creative process concerns itself with having a feedback loop that is short enough, that the creative process is not disturbed. Respecting existing work processes means that a PCG tool should plug in easily to existing asset pipelines. As academics and communicators, it is surprising that publications often do not describe ways for developers to use our work or lack considerations for how a piece ofwork might fit into existing content pipelines
Procedural personas as critics for dungeon generation
This paper introduces a constrained optimization method which uses
procedural personas to evaluate the playability and quality of evolved dungeon
levels. Procedural personas represent archetypical player behaviors, and their
controllers have been evolved to maximize a specific utility which drives their
decisions. A “baseline” persona evaluates whether a level is playable by testing
if it can survive in a worst-case scenario of the playthrough. On the other hand, a
Monster Killer persona or a Treasure Collector persona evaluates playable levels
based on how many monsters it can kill or how many treasures it can collect, respectively.
Results show that the implemented two-population genetic algorithm
discovers playable levels quickly and reliably, while the different personas affect
the layout, difficulty level and tactical depth of the generated dungeons.The research was supported, in part, by the FP7 ICT project C2Learn (project no:
318480) and by the FP7 Marie Curie CIG project AutoGameDesign (project no: 630665).peer-reviewe
Evaluating Mixed-Initiative Procedural Level Design Tools using a Triple-Blind Mixed-Method User Study
Results from a triple-blind mixed-method user study into the effectiveness of mixed-initiative tools for the procedural generation of game levels are presented. A tool which generates levels using interactive evolutionary optimisation was designed for this study which (a) is focused on supporting the designer to explore the design space and (b) only requires the designer to interact with it by designing levels. The tool identifies level design patterns in an initial hand-designed map and uses that information to drive an interactive optimisation algorithm. A rigorous user study was designed which compared the experiences of designers using the mixed-initiative tool to designers who were given a tool which provided completely random level suggestions. The designers using the mixed-initiative tool showed an increased engagement in the level design task, reporting that it was effective in inspiring new ideas and design directions. This provides significant evidence that procedural content generation can be used as a powerful tool to support the human design process
Refining the paradigm of sketching in AI-based level design
This paper describes computational processes which
can simulate how human designers sketch and then iteratively
refine their work. The paper uses the concept of a
map sketch as an initial, low-resolution and low-fidelity
prototype of a game level, and suggests how such map
sketches can be refined computationally. Different case
studies with map sketches of different genres showcase
how refinement can be achieved via increasing the resolution
of the game level, increasing the fidelity of the
function which evaluates it, or a combination of the two.
While these case studies use genetic algorithms to automatically
generate levels at different degrees of refinement,
the general method described in this paper can be
used with most procedural generation methods, as well
as for AI-assisted design alongside a human creator.The research was supported, in part, by the FP7 ICT projects
C2Learn (project no: 318480) and ILearnRW (project no:
318803), and by the FP7 Marie Curie CIG project Auto-
GameDesign (project no: 630665).peer-reviewe
- …