Co-generation of game levels and game-playing agents
- URL: http://arxiv.org/abs/2007.08497v2
- Date: Fri, 28 Aug 2020 15:23:04 GMT
- Title: Co-generation of game levels and game-playing agents
- Authors: Aaron Dharna, Julian Togelius, L. B. Soros
- Abstract summary: This paper introduces a POET-Inspired Neuroevolutionary System for KreativitY (PINSKY) in games.
Results demonstrate the ability of PINSKY to generate curricula of game levels, opening up a promising new avenue for research at the intersection of content generation and artificial life.
- Score: 4.4447051343759965
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Open-endedness, primarily studied in the context of artificial life, is the
ability of systems to generate potentially unbounded ontologies of increasing
novelty and complexity. Engineering generative systems displaying at least some
degree of this ability is a goal with clear applications to procedural content
generation in games. The Paired Open-Ended Trailblazer (POET) algorithm,
heretofore explored only in a biped walking domain, is a coevolutionary system
that simultaneously generates environments and agents that can solve them. This
paper introduces a POET-Inspired Neuroevolutionary System for KreativitY
(PINSKY) in games, which co-generates levels for multiple video games and
agents that play them. This system leverages the General Video Game Artificial
Intelligence (GVGAI) framework to enable co-generation of levels and agents for
the 2D Atari-style games Zelda and Solar Fox. Results demonstrate the ability
of PINSKY to generate curricula of game levels, opening up a promising new
avenue for research at the intersection of procedural content generation and
artificial life. At the same time, results in these challenging game domains
highlight the limitations of the current algorithm and opportunities for
improvement.
Related papers
- Unbounded: A Generative Infinite Game of Character Life Simulation [68.37260000219479]
We introduce the concept of a generative infinite game, a video game that transcends the traditional boundaries of finite, hard-coded systems by using generative models.
We leverage recent advances in generative AI to create Unbounded: a game of character life simulation that is fully encapsulated in generative models.
arXiv Detail & Related papers (2024-10-24T17:59:31Z) - Neural Population Learning beyond Symmetric Zero-sum Games [52.20454809055356]
We introduce NeuPL-JPSRO, a neural population learning algorithm that benefits from transfer learning of skills and converges to a Coarse Correlated (CCE) of the game.
Our work shows that equilibrium convergent population learning can be implemented at scale and in generality.
arXiv Detail & Related papers (2024-01-10T12:56:24Z) - Meta-Diversity Search in Complex Systems, A Recipe for Artificial
Open-Endedness ? [0.0]
This article presents what we believe to be some working ingredients for the endless generation of novel increasingly complex artifacts in Minecraft.
We simulate an artificial "chemistry" system based on Lenia continuous cellular automaton for generating artifacts, as well as an artificial "discovery assistant" (called Holmes) for the artifact-discovery process.
arXiv Detail & Related papers (2023-12-01T09:40:27Z) - A Neuro-mimetic Realization of the Common Model of Cognition via Hebbian
Learning and Free Energy Minimization [55.11642177631929]
Large neural generative models are capable of synthesizing semantically rich passages of text or producing complex images.
We discuss the COGnitive Neural GENerative system, such an architecture that casts the Common Model of Cognition.
arXiv Detail & Related papers (2023-10-14T23:28:48Z) - Playing a 2D Game Indefinitely using NEAT and Reinforcement Learning [0.0]
The performance of algorithms can be compared by using artificial agents that will behave according to the algorithm in the environment they are put in.
The algorithms that are enforced on the artificial agents are NeuroEvolution of Augmenting Topologies (NEAT) and Reinforcement Learning.
arXiv Detail & Related papers (2022-07-28T15:01:26Z) - Procedural Content Generation using Neuroevolution and Novelty Search
for Diverse Video Game Levels [2.320417845168326]
Procedurally generated video game content has the potential to drastically reduce the content creation budget of game developers and large studios.
However, adoption is hindered by limitations such as slow generation, as well as low quality and diversity of content.
We introduce an evolutionary search-based approach for evolving level generators using novelty search to procedurally generate diverse levels in real time.
arXiv Detail & Related papers (2022-04-14T12:54:32Z) - Generating Diverse and Competitive Play-Styles for Strategy Games [58.896302717975445]
We propose Portfolio Monte Carlo Tree Search with Progressive Unpruning for playing a turn-based strategy game (Tribes)
We show how it can be parameterized so a quality-diversity algorithm (MAP-Elites) is used to achieve different play-styles while keeping a competitive level of play.
Our results show that this algorithm is capable of achieving these goals even for an extensive collection of game levels beyond those used for training.
arXiv Detail & Related papers (2021-04-17T20:33:24Z) - Deep Policy Networks for NPC Behaviors that Adapt to Changing Design
Parameters in Roguelike Games [137.86426963572214]
Turn-based strategy games like Roguelikes, for example, present unique challenges to Deep Reinforcement Learning (DRL)
We propose two network architectures to better handle complex categorical state spaces and to mitigate the need for retraining forced by design decisions.
arXiv Detail & Related papers (2020-12-07T08:47:25Z) - Interactive Evolution and Exploration Within Latent Level-Design Space
of Generative Adversarial Networks [8.091708140619946]
Latent Variable Evolution (LVE) has recently been applied to game levels.
This paper introduces a tool for interactive LVE of tile-based levels for games.
The tool also allows for direct exploration of the latent dimensions, and allows users to play discovered levels.
arXiv Detail & Related papers (2020-03-31T22:52:17Z) - Learning to Generate Levels From Nothing [5.2508303190856624]
We propose Generative Playing Networks which design levels for itself to play.
The algorithm is built in two parts; an agent that learns to play game levels, and a generator that learns the distribution of playable levels.
We demonstrate the capability of this framework by training an agent and level generator for a 2D dungeon crawler game.
arXiv Detail & Related papers (2020-02-12T22:07:23Z) - Neural MMO v1.3: A Massively Multiagent Game Environment for Training
and Evaluating Neural Networks [48.5733173329785]
We present Neural MMO, a massively multiagent game environment inspired by MMOs.
We discuss our progress on two more general challenges in multiagent systems engineering for AI research: distributed infrastructure and game IO.
arXiv Detail & Related papers (2020-01-31T18:50:02Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.