Mario Level Generation From Mechanics Using Scene Stitching
- URL: http://arxiv.org/abs/2002.02992v1
- Date: Fri, 7 Feb 2020 19:44:44 GMT
- Title: Mario Level Generation From Mechanics Using Scene Stitching
- Authors: Michael Cerny Green, Luvneesh Mugrai, Ahmed Khalifa and Julian
Togelius
- Abstract summary: Our system uses an FI-2Pop algorithm and a corpus of scenes to perform automated level authoring.
Our system is able to maximize the number of matched mechanics while reducing emergent mechanics using the stitching process compared to the greedy approach.
- Score: 6.32656340734423
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This paper presents a level generation method for Super Mario by stitching
together pre-generated "scenes" that contain specific mechanics, using
mechanic-sequences from agent playthroughs as input specifications. Given a
sequence of mechanics, our system uses an FI-2Pop algorithm and a corpus of
scenes to perform automated level authoring. The system outputs levels that
have a similar mechanical sequence to the target mechanic sequence but with a
different playthrough experience. We compare our system to a greedy method that
selects scenes that maximize the target mechanics. Our system is able to
maximize the number of matched mechanics while reducing emergent mechanics
using the stitching process compared to the greedy approach.
Related papers
- Mortar: Evolving Mechanics for Automatic Game Design [10.575927227319132]
We present Mortar, a system for autonomously evolving game mechanics for automatic game design.<n>Game mechanics define the rules and interactions that govern gameplay, and designing them manually is a time-consuming and expert-driven process.
arXiv Detail & Related papers (2025-12-31T20:52:07Z) - DITTO: Demonstration Imitation by Trajectory Transformation [31.930923345163087]
In this work, we address the problem of one-shot imitation from a single human demonstration, given by an RGB-D video recording.
We propose a two-stage process. In the first stage we extract the demonstration trajectory offline. This entails segmenting manipulated objects and determining their relative motion in relation to secondary objects such as containers.
In the online trajectory generation stage, we first re-detect all objects, then warp the demonstration trajectory to the current scene and execute it on the robot.
arXiv Detail & Related papers (2024-03-22T13:46:51Z) - SG-Bot: Object Rearrangement via Coarse-to-Fine Robotic Imagination on Scene Graphs [81.15889805560333]
We present SG-Bot, a novel rearrangement framework.
SG-Bot exemplifies lightweight, real-time, and user-controllable characteristics.
Experimental results demonstrate that SG-Bot outperforms competitors by a large margin.
arXiv Detail & Related papers (2023-09-21T15:54:33Z) - Monte-Carlo Tree Search for Multi-Agent Pathfinding: Preliminary Results [60.4817465598352]
We introduce an original variant of Monte-Carlo Tree Search (MCTS) tailored to multi-agent pathfinding.
Specifically, we use individual paths to assist the agents with the the goal-reaching behavior.
We also use a dedicated decomposition technique to reduce the branching factor of the tree search procedure.
arXiv Detail & Related papers (2023-07-25T12:33:53Z) - A Graph-Based Method for Soccer Action Spotting Using Unsupervised
Player Classification [75.93186954061943]
Action spotting involves understanding the dynamics of the game, the complexity of events, and the variation of video sequences.
In this work, we focus on the former by (a) identifying and representing the players, referees, and goalkeepers as nodes in a graph, and by (b) modeling their temporal interactions as sequences of graphs.
For the player identification task, our method obtains an overall performance of 57.83% average-mAP by combining it with other modalities.
arXiv Detail & Related papers (2022-11-22T15:23:53Z) - Persona-driven Dominant/Submissive Map (PDSM) Generation for Tutorials [5.791285538179053]
We present a method for automated persona-driven video game tutorial level generation.
We use procedural personas to calculate the behavioral characteristics of levels which are evolved.
Within this work, we show that the generated maps can strongly encourage or discourage different persona-like behaviors.
arXiv Detail & Related papers (2022-04-11T16:01:48Z) - A Differentiable Recipe for Learning Visual Non-Prehensile Planar
Manipulation [63.1610540170754]
We focus on the problem of visual non-prehensile planar manipulation.
We propose a novel architecture that combines video decoding neural models with priors from contact mechanics.
We find that our modular and fully differentiable architecture performs better than learning-only methods on unseen objects and motions.
arXiv Detail & Related papers (2021-11-09T18:39:45Z) - Bottom-Up Skill Discovery from Unsegmented Demonstrations for
Long-Horizon Robot Manipulation [55.31301153979621]
We tackle real-world long-horizon robot manipulation tasks through skill discovery.
We present a bottom-up approach to learning a library of reusable skills from unsegmented demonstrations.
Our method has shown superior performance over state-of-the-art imitation learning methods in multi-stage manipulation tasks.
arXiv Detail & Related papers (2021-09-28T16:18:54Z) - Game Mechanic Alignment Theory and Discovery [5.5805433423452895]
We present a new concept called Game Mechanic Alignment theory.
By disentangling player and environmental influences, mechanics may be better identified for use in an automated tutorial generation system.
arXiv Detail & Related papers (2021-02-20T03:41:03Z) - Induction and Exploitation of Subgoal Automata for Reinforcement
Learning [75.55324974788475]
We present ISA, an approach for learning and exploiting subgoals in episodic reinforcement learning (RL) tasks.
ISA interleaves reinforcement learning with the induction of a subgoal automaton, an automaton whose edges are labeled by the task's subgoals.
A subgoal automaton also consists of two special states: a state indicating the successful completion of the task, and a state indicating that the task has finished without succeeding.
arXiv Detail & Related papers (2020-09-08T16:42:55Z) - Illuminating Mario Scenes in the Latent Space of a Generative
Adversarial Network [11.055580854275474]
We show how designers may specify gameplay measures to our system and extract high-quality (playable) levels with a diverse range of level mechanics.
An online user study shows how the different mechanics of the automatically generated levels affect subjective ratings of their perceived difficulty and appearance.
arXiv Detail & Related papers (2020-07-11T03:38:06Z) - Mech-Elites: Illuminating the Mechanic Space of GVGAI [6.32656340734423]
This paper introduces a fully automatic method of mechanic illumination for general video game level generation.
We apply this method to mechanic space for $4$ different games in GVG-AI: Zelda, Solarfox, Plants, and RealPortals.
arXiv Detail & Related papers (2020-02-11T23:40:09Z)
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.