Path of Destruction: Learning an Iterative Level Generator Using a Small Dataset
We propose a new procedural content generation method which learns iterative level generators from a dataset of existing levels. The Path of Destruction method, as we call it, views level generation as repair; levels are created by iteratively repairing from a random starting level. The first step is to generate an artificial dataset from the original set of levels by introducing many different sequences of mutations to existing levels. In the generated dataset, features are observations of destroyed levels and targets are the specific actions that repair the mutated tile in the middle of the observations. Using this dataset, a convolutional network is trained to map from observations to their respective appropriate repair actions. The trained network is then used to iteratively produce levels from random starting maps. We demonstrate this method by applying it to generate unique and playable tile-based levels for several 2D games (Zelda, Danger Dave, and Sokoban) and vary key hyperparameters.
Code (0)
등록된 구현이 없습니다.
Tasks
SokobanMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Controllable Path of Destruction
Path of Destruction (PoD) is a self-supervised method for learning iterative generators. The core idea is to produce a training set by destroying a set of artifacts, and for each destructive step create a training instan…
Destruction from sky: Weakly supervised approach for destruction detection in satellite imagery
Natural and man-made disasters cause huge damage to built infrastructures and results in loss of human lives. The rehabilitation efforts and rescue operations are hampered by the non-availability of accurate and timely i…
Change DetectionGenerate More Imperceptible Adversarial Examples for Object Detection
Object detection methods based on deep neural networks are vulnerable to adversarial examples. The existing attack methods have the following problems: 1) the training generator takes a long time and is difficult to exten…
Objectobject-detectionObject DetectionNormal and pathological dynamics of platelets in humans
We develop a comprehensive mathematical model of platelet, megakaryocyte, and thrombopoietin dynamics in humans. We show that there is a single stationary solution that can undergo a Hopf bifurcation, and use this inform…
Configuration Interaction of Hydropathic Waves Enables Ubiquitin Functionality
Ubiquitin, discovered less than 50 years ago, tags thousands of diseased proteins for destruction. It is small (only 76 amino acids), and is found unchanged in mammals, birds, fish and even worms. Key features of its fun…