108 research outputs found
Evolving Game Skill-Depth using General Video Game AI agents
Most games have, or can be generalised to have, a number of parameters that may be varied in order to provide instances of games that lead to very different player experiences. The space of possible parameter settings can be seen as a search space, and we can therefore use a Random Mutation Hill Climbing algorithm or other search methods to find the parameter settings that induce the best games. One of the hardest parts of this approach is defining a suitable fitness function. In this paper we explore the possibility of using one of a growing set of General Video Game AI agents to perform automatic play-testing. This enables a very general approach to game evaluation based on estimating the skill-depth of a game. Agent-based play-testing is computationally expensive, so we compare two simple but efficient optimisation algorithms: the Random Mutation Hill-Climber and the Multi-Armed Bandit Random Mutation Hill-Climber. For the test game we use a space-battle game in order to provide a suitable balance between simulation speed and potential skill-depth. Results show that both algorithms are able to rapidly evolve game versions with significant skill-depth, but that choosing a suitable resampling number is essential in order to combat the effects of noise
A spatially-structured PCG method for content diversity in a Physics-based simulation game
This paper presents a spatially-structured evolutionary algorithm (EA) to procedurally generate game maps of di ferent levels of di ficulty to be solved, in Gravityvolve!, a physics-based simulation videogame that we have implemented and which is inspired by the n-
body problem, a classical problem in the fi eld of physics and mathematics. The proposal consists of a steady-state EA whose population is partitioned into three groups according to the di ficulty of the generated content (hard, medium or easy) which can be easily adapted to handle the automatic creation of content of diverse nature in other games. In addition, we present three fitness functions, based on multiple criteria (i.e:, intersections, gravitational acceleration and simulations), that were used experimentally to conduct the search process for creating a database of
maps with di ferent di ficulty in Gravityvolve!.Universidad de Málaga. Campus de Excelencia Internacional AndalucĂa Tech
A Progressive Approach to Content Generation
Abstract. PCG approaches are commonly categorised as constructive, generate-and-test or search-based. Each of these approaches has its distinctive advantages and drawbacks. In this paper, we propose an approach to Content Generation (CG) – in particular level generation – that combines the advantages of construc-tive and search-based approaches thus providing a fast, flexible and reliable way of generating diverse content of high quality. In our framework, CG is seen from a new perspective which differentiates between two main aspects of the game-play experience, namely the order of the in-game interactions and the associated level design. The framework first generates timelines following the search-based paradigm. Timelines are game-independent and they reflect the rhythmic feel of the levels. A progressive, constructive-based approach is then implemented to evaluate timelines by mapping them into level designs. The framework is applied for the generation of puzzles for the Cut the Rope game and the results in terms of performance, expressivity and controllability are characterised and discussed.
General video game AI: Competition, challenges, and opportunities
The General Video Game AI framework and competition pose the problem of creating artificial intelligence that can play a wide, and in principle unlimited, range of games. Concretely, it tackles the problem of devising an algorithm that is able to play any game it is given, even if the game is not known a priori. This area of study can be seen as an approximation of General Artificial Intelligence, with very little room for game-dependent heuristics. This short paper summarizes the motivation, infrastructure, results and future plans of General Video Game AI, stressing the findings and first conclusions drawn after two editions of our competition, and outlining our future plans
AI Researchers, Video Games Are Your Friends!
If you are an artificial intelligence researcher, you should look to video
games as ideal testbeds for the work you do. If you are a video game developer,
you should look to AI for the technology that makes completely new types of
games possible. This chapter lays out the case for both of these propositions.
It asks the question "what can video games do for AI", and discusses how in
particular general video game playing is the ideal testbed for artificial
general intelligence research. It then asks the question "what can AI do for
video games", and lays out a vision for what video games might look like if we
had significantly more advanced AI at our disposal. The chapter is based on my
keynote at IJCCI 2015, and is written in an attempt to be accessible to a broad
audience.Comment: in Studies in Computational Intelligence Studies in Computational
Intelligence, Volume 669 2017. Springe
Central Asia Forecasting 2021: Results from an Expert Survey
The 'Central Asia Forecasting' study, jointly implemented by the Friedrich Ebert Foundation (FES), the OSCE Academy in Bishkek, and the SPCE Hub, aims to help strengthen EU-Central Asia relations. The study results are intended to stimulate the debate on the region, foster understanding of the common challenges and opportunities, and encourage data-driven policymaking. It is a pilot project that will be followed by an annual or biennial study to analyse regional trends over time. The audience that we aim to address with this report comprises the broader public in Europe and Central Asia, civil society representatives, regional experts, researchers and especially EU foreign-policy makers. For this study, a human-judgement forecasting method was employed in the form of an opinion survey among experts and the informed public on developments in the region in the next three years. In total, 144 respondents took our 20-minute survey. About half of the respondents are Central Asian citizens and half are from outside the region. The majority are affiliated with academic institutions and think tanks. This report launch will present the analysis of the survey responses regarding domestic politics and regional affairs, global challenges affecting the region, and EU-Central Asian relations
Bootstrapping Conditional GANs for Video Game Level Generation
Generative Adversarial Networks (GANs) have shown im-pressive results for
image generation. However, GANs facechallenges in generating contents with
certain types of con-straints, such as game levels. Specifically, it is
difficult togenerate levels that have aesthetic appeal and are playable atthe
same time. Additionally, because training data usually islimited, it is
challenging to generate unique levels with cur-rent GANs. In this paper, we
propose a new GAN architec-ture namedConditional Embedding Self-Attention
Genera-tive Adversarial Network(CESAGAN) and a new bootstrap-ping training
procedure. The CESAGAN is a modification ofthe self-attention GAN that
incorporates an embedding fea-ture vector input to condition the training of
the discriminatorand generator. This allows the network to model
non-localdependency between game objects, and to count objects. Ad-ditionally,
to reduce the number of levels necessary to trainthe GAN, we propose a
bootstrapping mechanism in whichplayable generated levels are added to the
training set. Theresults demonstrate that the new approach does not only
gen-erate a larger number of levels that are playable but also gen-erates fewer
duplicate levels compared to a standard GAN
Characteristics of generatable games
We address the problem of generating complete games, rather
than content for existing games. In particular, we try to an-
swer the question which types of games it would be realistic
or even feasible to generate. To begin to answer the question,
we rst list the di erent ways we see that games could be
generated, and then try to discuss what characterises games
that would be comparatively easy or hard to generate. The
discussion is structured according to a subset of the charac-
teristics discussed in the book Characteristics of Games by
Elias, Gar eld and Gutschera.peer-reviewe
- …