268 research outputs found
The riddle of togelby
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.At the 2017 Artificial and Computational Intelligence in Games meeting at Dagstuhl, Julian Togelius asked how to make spaces where every way of filling in the details yielded a good game. This study examines the possibility of enriching search spaces so that they contain very high rates of interesting objects, specifically game elements. While we do not answer the full challenge of finding good games throughout the space, this study highlights a number of potential avenues. These include naturally rich spaces, a simple technique for modifying a representation to search only rich parts of a larger search space, and representations that are highly expressive and so exhibit highly restricted and consequently enriched search spaces. We treat the creation of plausible road systems, useful graphics, highly expressive room placement for maps, generation of cavern-like maps, and combinatorial puzzle spaces.Final Accepted Versio
Multiobjective exploration of the StarCraft map space
This paper presents a search-based method for
generating maps for the popular real-time strategy (RTS) game
StarCraft. We devise a representation of StarCraft maps suitable
for evolutionary search, along with a set of fitness functions
based on predicted entertainment value of those maps, as
derived from theories of player experience. A multiobjective
evolutionary algorithm is then used to evolve complete Star-
Craft maps based on the representation and selected fitness
functions. The output of this algorithm is a Pareto front
approximation visualizing the tradeoff between the several
fitness functions used, and where each point on the front
represents a viable map. We argue that this method is useful
for both automatic and machine-assisted map generation, and
in particular that the Pareto fronts are excellent design support
tools for human map designers.This research was supported in part by the Danish Research
Agency, Ministry of Science, Technology and Innovation;
project name: Adaptive Game Content Creation using
Computational Intelligence (AGameComIn); project number:
274-09-0083.peer-reviewe
Towards multiobjective procedural map generation
A search-based procedural content generation (SBPCG) algorithm for strategy game maps is proposed. Two representations for strategy game maps are devised, along with a
number of objectives relating to predicted player experience.
A multiobjective evolutionary algorithm is used for searching the space of maps for candidates that satisfy pairs of these objectives. As the objectives are inherently partially conflicting, the algorithm generates Pareto fronts showing how these objectives can be balanced. Such fronts are argued to be a valuable tool for designers looking to balance various design needs. Choosing appropriate points (manually or automatically) on the Pareto fronts, maps can be
found that exhibit good map design according to specified criteria, and could either be used directly in e.g. an RTS game or form the basis for further human design.peer-reviewe
Adaptive game level creation through rank-based interactive evolution
This paper introduces Rank-based Interactive Evolution (RIE) which is an alternative to interactive evolution driven by computational models of user preferences to generate personalized content. In RIE, the computational models are adapted to the preferences of users which, in turn, are used as fitness functions for the optimization of the generated content. The preference models are built via ranking-based preference learning, while the content is generated via evolutionary search. The proposed method is evaluated on the creation of strategy game maps, and its performance is tested using artificial agents. Results suggest that RIE is both faster and more robust than standard interactive evolution and outperforms other state-of-the-art interactive evolution approaches.The research is supported, in part, by the FP7 ICT project SIREN (project no: 258453) and by the FP7 ICT project C2Learn (project no: 318480).peer-reviewe
Multi-level evolution of shooter levels
This paper introduces a search-based generative process
for first person shooter levels. Genetic algorithms
evolve the level’s architecture and the placement of
powerups and player spawnpoints, generating levels
with one floor or two floors. The evaluation of generated
levels combines metrics collected from simulations
of artificial agents competing in the level and
theory-based heuristics targeting general level design
patterns. Both simulation-based and theory-driven evaluations
target player balance and exploration, while resulting
levels emergently exhibit several popular design
patters of shooter levels.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 AutoGameDesign (project no: 630665).peer-reviewe
Searching for good and diverse game levels
Abstract: In procedural content generation, one is often interested in generating a large number of artifacts that are not only of high quality but also diverse, in terms of gameplay, visual impression or some other criterion. We investigate several search-based approaches to creating good and diverse game content, in particular approaches based on evolution strategies with or without diversity preservation mechanisms, novelty search and random search. The content domain is game levels, more precisely map sketches for strategy games, which are meant to be used as suggestions in the Sentient Sketchbook design tool. Several diversity metrics are possible for this type of content: we investigate tile-based, objective-based and visual impression distance. We find that evolution with diversity preservation mechanisms can produce both good and diverse content, but only when using appropriate distance measures. Reversely, we can draw conclusions about the suitability of these distance measures for the domain from the comparison of diversity preserving versus blind restart evolutionary algorithms.peer-reviewe
- …